.mascot-character[data-v-798be839]{display:block;width:100%;height:100%;color:#173953;pointer-events:none;padding:0;margin:0;border:0;box-sizing:border-box;background:transparent;flex-shrink:0}svg[data-v-798be839]{display:block;width:100%;height:100%;overflow:visible}.character-body[data-v-798be839]{transform-origin:80px 150px;animation:float-798be839 4.8s ease-in-out infinite}.leaf-left[data-v-798be839]{transform-origin:69px 60px;animation:leaf-left-798be839 5.2s ease-in-out infinite}.leaf-right[data-v-798be839]{transform-origin:85px 59px;animation:leaf-right-798be839 5.2s ease-in-out infinite}.eyes[data-v-798be839]{transform-origin:79px 105px;animation:blink-798be839 6s linear infinite}.face[data-v-798be839]{transform-origin:80px 112px;transition:transform .3s ease}.thinking-mouth[data-v-798be839]{opacity:0;transition:opacity .2s ease}.mascot--listening .face[data-v-798be839]{transform:translateY(-3px)}.mascot--listening .leaf-right[data-v-798be839]{animation:listen-leaf-798be839 1.8s ease-in-out infinite}.mascot--thinking .character-body[data-v-798be839]{animation:ponder-798be839 2s ease-in-out infinite}.mascot--thinking .leaf-left[data-v-798be839],.mascot--thinking .leaf-right[data-v-798be839]{animation-duration:1.2s}.mascot--thinking .thinking-mouth[data-v-798be839]{opacity:1}.mascot--thinking .smile[data-v-798be839]{opacity:0}.mascot--success .character-body[data-v-798be839]{animation:nod-798be839 .7s ease-in-out 2}.mascot--success .leaf-right[data-v-798be839]{animation:listen-leaf-798be839 .7s ease-in-out 2}.mascot--landing .character-body[data-v-798be839]{animation:happy-hop-798be839 .52s ease-in-out 2}.mascot--landing .leaf-left[data-v-798be839]{animation:landing-leaf-left-798be839 .52s ease-in-out 2}.mascot--landing .leaf-right[data-v-798be839]{animation:landing-leaf-right-798be839 .52s ease-in-out 2}.mascot--surprised .character-body[data-v-798be839]{animation:surprise-recoil-798be839 .7s ease-out both}.mascot--surprised .leaf-left[data-v-798be839]{animation:surprise-leaf-left-798be839 .7s ease-out both}.mascot--surprised .leaf-right[data-v-798be839]{animation:surprise-leaf-right-798be839 .7s ease-out both}.mascot--surprised .eyes[data-v-798be839]{animation:surprise-eyes-798be839 .7s ease-out both}.mascot--surprised .smile[data-v-798be839]{opacity:0}.mascot--surprised .thinking-mouth[data-v-798be839]{opacity:1;transform-origin:80px 122px;transform:scale(1.7)}.mascot--riskReject .character-body[data-v-798be839]{animation:risk-reject-hop-798be839 .9s cubic-bezier(.2,.8,.2,1) both}.mascot--riskReject .leaf-left[data-v-798be839]{animation:surprise-leaf-left-798be839 .9s ease-out both}.mascot--riskReject .leaf-right[data-v-798be839]{animation:surprise-leaf-right-798be839 .9s ease-out both}.mascot--riskReject .smile[data-v-798be839]{opacity:0}.mascot--riskReject .thinking-mouth[data-v-798be839]{opacity:1;transform-origin:80px 122px;transform:scale(1.4)}.mascot--greeting .character-body[data-v-798be839]{animation:greet-798be839 .75s ease both}.mascot--greeting .leaf-left[data-v-798be839]{animation:wave-798be839 .75s ease both}.mascot--travel .character-body[data-v-798be839]{animation:travel-798be839 .65s ease both}.mascot--travel .leaf-left[data-v-798be839],.mascot--travel .leaf-right[data-v-798be839]{animation:wave-798be839 .65s ease both}.mascot--compact .character-body[data-v-798be839],.mascot--compact .leaf[data-v-798be839],.mascot--compact .eyes[data-v-798be839]{animation:none}@keyframes float-798be839{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes leaf-left-798be839{0%,to{transform:rotate(0)}50%{transform:rotate(-4deg)}}@keyframes leaf-right-798be839{0%,to{transform:rotate(0)}50%{transform:rotate(5deg)}}@keyframes blink-798be839{0%,43%,47%,to{transform:scaleY(1)}45%{transform:scaleY(.08)}}@keyframes listen-leaf-798be839{0%,to{transform:rotate(0)}50%{transform:rotate(-10deg)}}@keyframes ponder-798be839{0%,to{transform:rotate(-3deg)}50%{transform:rotate(3deg) translateY(-2px)}}@keyframes nod-798be839{0%,to{transform:translateY(0) scaleY(1)}40%{transform:translateY(3px) scaleY(.96)}70%{transform:translateY(-3px) scaleY(1.02)}}@keyframes happy-hop-798be839{0%,to{transform:translateY(0) scale(1)}14%{transform:translateY(2px) scale(1.05,.93)}55%{transform:translateY(-10px) scale(.98,1.04)}76%{transform:translateY(-5px) scale(1)}90%{transform:translateY(0) scale(1.02,.96)}}@keyframes landing-leaf-left-798be839{0%,to{transform:rotate(0)}55%{transform:rotate(-11deg)}}@keyframes landing-leaf-right-798be839{0%,to{transform:rotate(0)}55%{transform:rotate(11deg)}}@keyframes surprise-recoil-798be839{0%,to{transform:translateY(0) rotate(0) scale(1)}18%{transform:translateY(4px) rotate(-5deg) scale(.9,.94)}42%{transform:translateY(-7px) rotate(5deg) scale(1.08,1.06)}68%{transform:translateY(-2px) rotate(-2deg) scale(.98,1.02)}}@keyframes surprise-leaf-left-798be839{0%,to{transform:rotate(0)}32%{transform:rotate(-22deg)}65%{transform:rotate(7deg)}}@keyframes surprise-leaf-right-798be839{0%,to{transform:rotate(0)}32%{transform:rotate(22deg)}65%{transform:rotate(-7deg)}}@keyframes surprise-eyes-798be839{0%,to{transform:scaleY(1)}24%,55%{transform:scaleY(1.3)}}@keyframes risk-reject-hop-798be839{0%,to{transform:translateY(0) scale(1)}18%{transform:translateY(5px) scale(.9,.92)}45%{transform:translateY(-24px) scale(1.08,1.06)}68%{transform:translateY(-12px) scale(.99,1.02)}86%{transform:translateY(1px) scale(1.02,.97)}}@keyframes greet-798be839{0%,to{transform:scale(1)}30%{transform:scale(1.06,.94)}60%{transform:translateY(-7px) scale(.97,1.03)}}@keyframes wave-798be839{0%,to{transform:rotate(0)}25%{transform:rotate(-12deg)}65%{transform:rotate(8deg)}}@keyframes travel-798be839{0%{transform:rotate(-8deg) scale(.95,1.04)}60%{transform:rotate(7deg)}to{transform:rotate(0) scale(1)}}@media(prefers-reduced-motion:reduce){.character-body[data-v-798be839],.leaf[data-v-798be839],.eyes[data-v-798be839]{animation:none!important}.face[data-v-798be839],.thinking-mouth[data-v-798be839]{transition:none}}.payee-add-prompt[data-v-76ece642]{padding:4px 0 15px;margin-bottom:12px;border-bottom:1px solid var(--line)}.payee-add-action[data-v-76ece642]{display:flex;align-items:center;justify-content:flex-start;gap:12px;width:100%;text-align:left;color:var(--ink);font-size:14px;font-weight:500}.payee-add-icon[data-v-76ece642]{display:flex;align-items:center;justify-content:center;flex:0 0 34px;width:34px;height:34px;border:1px solid var(--line);border-radius:50%;color:var(--blue)}.transfer-page input[data-v-76ece642]:focus{outline:none;outline-offset:0;box-shadow:none;border-radius:0}.transfer-title[data-v-76ece642]{margin-bottom:18px}.transfer-title .detail-title[data-v-76ece642]{display:flex;align-items:center;gap:9px}.transfer-add[data-v-76ece642]{width:34px;height:34px;color:var(--blue);border:1px solid var(--line);border-radius:50%}.transfer-shortcuts[data-v-76ece642]{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;border-bottom:1px solid var(--line);padding:4px 0 26px}.transfer-shortcuts>button[data-v-76ece642]{flex-direction:column;gap:11px;padding:13px 3px;font-size:12px;color:var(--ink)}.shortcut-icon[data-v-76ece642]{display:flex;width:58px;height:58px;align-items:center;justify-content:center;border-radius:19px;background:#edf3fa;color:var(--blue)}.transfer-shortcuts>button:first-child .shortcut-icon[data-v-76ece642]{background:#fff1e6;color:#d98236}.transfer-shortcuts>button:last-child .shortcut-icon[data-v-76ece642]{background:#eef5f1;color:#59816e}.recent-heading[data-v-76ece642]{margin:27px 0 5px}.recent-heading h3[data-v-76ece642]{font-size:14px;font-weight:600}.recent-payee-row[data-v-76ece642]{width:100%;padding:18px 0;border-bottom:1px solid var(--line);justify-content:flex-start;gap:11px;text-align:left}.payee-avatar[data-v-76ece642]{width:41px;height:41px;flex:0 0 41px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#edf2f7;color:#557294;font-size:15px}.payee-row-copy[data-v-76ece642]{flex:1;min-width:0;display:flex;flex-direction:column;gap:6px}.payee-row-copy strong[data-v-76ece642]{font-size:13px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.payee-row-copy small[data-v-76ece642]{font-size:10px;color:var(--muted);line-height:1.5;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.payee-holder[data-v-76ece642]{font-size:10px;color:var(--muted);margin-left:8px;font-weight:400}.recent-amount[data-v-76ece642]{display:flex;flex-direction:column;align-items:flex-end;gap:7px;flex-shrink:0}.recent-amount strong[data-v-76ece642]{font-size:12px;font-weight:500;font-variant-numeric:tabular-nums}.recent-amount small[data-v-76ece642]{font-size:9px;color:var(--muted)}.recent-payee-row>svg[data-v-76ece642]{color:#a7afb6;flex-shrink:0}.transfer-empty[data-v-76ece642]{text-align:center;padding:42px 10px 30px;color:var(--ink)}.transfer-empty-icon[data-v-76ece642]{display:flex;width:64px;height:64px;align-items:center;justify-content:center;border-radius:50%;background:#f6f8fa;color:#8d9fb3;margin:0 auto 19px}.transfer-empty p[data-v-76ece642]{font-size:13px;line-height:1.8}.transfer-empty small[data-v-76ece642]{display:block;font-size:11px;color:var(--muted);line-height:1.9;margin-top:7px}.transfer-text-link[data-v-76ece642]{font-size:12px;color:var(--blue);margin-top:17px;padding:7px 9px}.transfer-loading[data-v-76ece642],.transfer-no-match[data-v-76ece642]{padding:28px 0;font-size:12px;color:var(--muted)}.transfer-error[data-v-76ece642]{padding:11px 13px;margin-bottom:14px;border-radius:9px;background:#fcf2e8;color:#9c6030;font-size:12px}.transfer-error button[data-v-76ece642]{color:inherit;text-decoration:underline}.saved-payee-row[data-v-76ece642]{display:flex;align-items:center;border-bottom:1px solid var(--line);gap:8px}.payee-select[data-v-76ece642]{flex:1;min-width:0;justify-content:flex-start;text-align:left;padding:17px 0;gap:12px}.payee-edit[data-v-76ece642]{width:34px;height:38px;color:#8b98a8;flex-shrink:0}.payee-search[data-v-76ece642]{display:flex;align-items:center;gap:9px;padding:11px 12px;border-radius:10px;background:#f4f6f8;margin:3px 0 8px;color:#8b96a3}.payee-search input[data-v-76ece642]{width:100%;min-width:0;border:0;background:transparent;font-size:11px;outline:none}.transfer-record[data-v-76ece642]{padding:19px 0;border-bottom:1px solid var(--line)}.record-main[data-v-76ece642]{display:flex;justify-content:space-between;gap:14px;font-size:13px}.record-main strong[data-v-76ece642],.record-main b[data-v-76ece642]{font-weight:500}.transfer-record>p[data-v-76ece642]{font-size:10px;color:var(--muted);margin:8px 0 10px}.record-foot[data-v-76ece642]{display:flex;justify-content:space-between;gap:10px;font-size:10px;color:var(--muted)}.record-foot>span[data-v-76ece642]{color:#6e8a78}.payee-form-caption[data-v-76ece642]{display:flex;align-items:center;gap:10px;color:#7c8998;background:#f5f8fb;border-radius:10px;padding:14px 12px;font-size:11px;margin-bottom:21px}.payee-form>label[data-v-76ece642]{display:block;margin:0 0 19px;font-size:12px;color:#586a7e}.payee-form input[data-v-76ece642]{display:block;width:100%;margin-top:10px;border:0;border-bottom:1px solid var(--line);border-radius:0;padding:4px 0 13px;font-size:13px;line-height:1.6;background:transparent}.payee-form input[data-v-76ece642]::placeholder{color:#abb3bc}.field-optional[data-v-76ece642]{margin-left:7px;color:#a2abb5;font-size:10px}.transfer-primary[data-v-76ece642]{display:flex;width:100%;background:var(--blue);color:#fff;min-height:43px;border-radius:9px;margin-top:29px;font-size:13px}.payee-remove[data-v-76ece642]{display:flex;margin:19px auto 0;font-size:12px;color:#a46d62;padding:8px 16px}.payee-remove-hint[data-v-76ece642]{font-size:11px;margin-top:19px;color:#8c736e;text-align:center}.payee-remove-cancel[data-v-76ece642]{display:flex;margin:7px auto;font-size:12px;color:var(--muted)}.payee-row-copy .account-changed[data-v-76ece642]{color:#a77547}@media(max-width:380px){.recent-payee-row[data-v-76ece642]{gap:8px}.payee-avatar[data-v-76ece642]{width:36px;height:36px;flex-basis:36px}.recent-amount strong[data-v-76ece642]{font-size:11px}.payee-row-copy strong[data-v-76ece642]{font-size:12px}}.bank-transfer-form>.transfer-text-link[data-v-76ece642]{display:flex;margin:14px auto 0}.bank-transfer-form>.transfer-primary[data-v-76ece642]{margin-top:16px}.payee-form-caption--warning[data-v-76ece642]{background:#fff3e2;color:#94632f}.t-loading{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;color:var(--td-loading-color, var(--td-brand-color, var(--td-brand-color-7, #0052d9)))}.t-loading--inherit-color{color:inherit}.t-loading--vertical{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.t-loading--vertical .t-loading__text{margin-left:0;margin-top:6px}.t-loading__bar{pointer-events:none}.t-loading__text{color:var(--td-loading-text-color, var(--td-text-color-primary, var(--td-font-gray-1, rgba(0, 0, 0, .9))));font:var(--td-loading-text-font, var(--td-font-body-small));margin-left:6px}.t-loading__text--only{margin-left:0}.t-loading__gradient{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;vertical-align:middle}.t-loading__gradient-conic{width:100%;height:100%;background:conic-gradient(from 90deg at 50% 50%,#fff 0deg,currentColor 360deg);border-radius:50%;mask:radial-gradient(transparent calc(50% - .5px),#fff 50%);-webkit-mask:radial-gradient(transparent calc(50% - .5px),#fff 50%)}.t-loading__spinner{position:relative;display:inline-block;width:20px;max-width:100%;height:20px;max-height:100%;vertical-align:middle;-webkit-animation:t-rotate .8s linear infinite;animation:t-rotate .8s linear infinite;-webkit-animation-timing-function:steps(12);animation-timing-function:steps(12)}.t-loading__spinner--line{position:absolute;top:0;left:0;width:100%;height:100%}.t-loading__spinner--line:before{display:block;width:2px;height:25%;margin:0 auto;background-color:var(--td-loading-line-bg-color, var(--td-text-color-primary, var(--td-font-gray-1, rgba(0, 0, 0, .9))));border-radius:40%;content:" "}.t-loading__dot{width:20%;height:20%;border-radius:50%;background-color:currentColor;-webkit-animation-duration:1.8s;animation-duration:1.8s;-webkit-animation-name:dotting;animation-name:dotting;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-fill-mode:both;animation-fill-mode:both}.t-loading__dot--paused{-webkit-animation-play-state:paused;animation-play-state:paused}.t-loading__dots{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-animation:none;animation:none}.t-loading__parent,.t-loading__parent--relative{position:relative}.t-loading--lock{overflow:hidden}.t-loading--full{z-index:var(--td-loading-z-index, 3500);position:absolute;top:0;left:0;bottom:0;right:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;vertical-align:middle;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:var(--td-loading-full-bg-color, rgba(255, 255, 255, .6))}.t-loading--fullscreen{position:fixed;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;vertical-align:middle;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;top:0;left:0;width:100%;height:100%;z-index:var(--td-loading-z-index, 3500);background-color:var(--td-loading-full-bg-color, rgba(255, 255, 255, .6))}.t-loading--center{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;vertical-align:middle;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.t-loading__spinner--line-1{-webkit-transform:rotate(30deg);transform:rotate(30deg);opacity:1}.t-loading__spinner--line-2{-webkit-transform:rotate(60deg);transform:rotate(60deg);opacity:.9375}.t-loading__spinner--line-3{-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:.875}.t-loading__spinner--line-4{-webkit-transform:rotate(120deg);transform:rotate(120deg);opacity:.8125}.t-loading__spinner--line-5{-webkit-transform:rotate(150deg);transform:rotate(150deg);opacity:.75}.t-loading__spinner--line-6{-webkit-transform:rotate(180deg);transform:rotate(180deg);opacity:.6875}.t-loading__spinner--line-7{-webkit-transform:rotate(210deg);transform:rotate(210deg);opacity:.625}.t-loading__spinner--line-8{-webkit-transform:rotate(240deg);transform:rotate(240deg);opacity:.5625}.t-loading__spinner--line-9{-webkit-transform:rotate(270deg);transform:rotate(270deg);opacity:.5}.t-loading__spinner--line-10{-webkit-transform:rotate(300deg);transform:rotate(300deg);opacity:.4375}.t-loading__spinner--line-11{-webkit-transform:rotate(330deg);transform:rotate(330deg);opacity:.375}.t-loading__spinner--line-12{-webkit-transform:rotate(360deg);transform:rotate(360deg);opacity:.3125}@-webkit-keyframes t-rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes t-rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes dotting{0%{opacity:.15}1%{opacity:.8}33%{opacity:.8}34%{opacity:.15}to{opacity:.15}}@keyframes dotting{0%{opacity:.15}1%{opacity:.8}33%{opacity:.8}34%{opacity:.15}to{opacity:.15}}.t-button--size-extra-small{font:var(--td-button-extra-small-font, var(--td-font-mark-medium));padding-left:var(--td-button-extra-small-padding-horizontal, 8px);padding-right:var(--td-button-extra-small-padding-horizontal, 8px);height:var(--td-button-extra-small-height, 28px)}.t-button--size-extra-small .t-icon{font-size:var(--td-button-extra-small-icon-size, 18px)}.t-button--size-small{font:var(--td-button-small-font, var(--td-font-mark-medium));padding-left:var(--td-button-small-padding-horizontal, 12px);padding-right:var(--td-button-small-padding-horizontal, 12px);height:var(--td-button-small-height, 32px)}.t-button--size-small .t-icon{font-size:var(--td-button-small-icon-size, 18px)}.t-button--size-medium{font:var(--td-button-medium-font, var(--td-font-mark-large));padding-left:var(--td-button-medium-padding-horizontal, 16px);padding-right:var(--td-button-medium-padding-horizontal, 16px);height:var(--td-button-medium-height, 40px)}.t-button--size-medium .t-icon{font-size:var(--td-button-medium-icon-size, 20px)}.t-button--size-large{font:var(--td-button-large-font, var(--td-font-mark-large));padding-left:var(--td-button-large-padding-horizontal, 20px);padding-right:var(--td-button-large-padding-horizontal, 20px);height:var(--td-button-large-height, 48px)}.t-button--size-large .t-icon{font-size:var(--td-button-large-icon-size, 24px)}.t-button--default{color:var(--td-button-default-color, var(--td-text-color-primary, var(--td-font-gray-1, rgba(0, 0, 0, .9))));background-color:var(--td-button-default-bg-color, var(--td-bg-color-component, var(--td-gray-color-3, #e8e8e8)))}.t-button--default:after{border-width:var(--td-button-border-width, 2px);border-color:var(--td-button-default-border-color, var(--td-bg-color-component, var(--td-gray-color-3, #e8e8e8)))}.t-button--default.t-button--hover{z-index:0}.t-button--default.t-button--hover,.t-button--default.t-button--hover:after{background-color:var(--td-button-default-active-bg-color, var(--td-bg-color-component-active, var(--td-gray-color-6, #a6a6a6)));border-color:var(--td-button-default-active-border-color, var(--td-bg-color-component-active, var(--td-gray-color-6, #a6a6a6)))}.t-button--default.t-button--disabled{color:var(--td-button-default-disabled-color, var(--td-text-color-disabled, var(--td-font-gray-4, rgba(0, 0, 0, .26))));background-color:var(--td-button-default-disabled-bg, var(--td-bg-color-component-disabled, var(--td-gray-color-2, #eeeeee)))}.t-button--default.t-button--disabled:after{border-color:var(--td-button-default-disabled-border-color, var(--td-bg-color-component-disabled, var(--td-gray-color-2, #eeeeee)))}.t-button--primary{color:var(--td-button-primary-color, var(--td-font-white-1, #ffffff));background-color:var(--td-button-primary-bg-color, var(--td-brand-color, var(--td-brand-color-7, #0052d9)))}.t-button--primary:after{border-width:var(--td-button-border-width, 2px);border-color:var(--td-button-primary-border-color, var(--td-brand-color, var(--td-brand-color-7, #0052d9)))}.t-button--primary.t-button--hover{z-index:0}.t-button--primary.t-button--hover,.t-button--primary.t-button--hover:after{background-color:var(--td-button-primary-active-bg-color, var(--td-brand-color-active, var(--td-brand-color-8, #003cab)));border-color:var(--td-button-primary-active-border-color, var(--td-brand-color-active, var(--td-brand-color-8, #003cab)))}.t-button--primary.t-button--disabled{color:var(--td-button-primary-disabled-color, var(--td-font-white-1, #ffffff));background-color:var(--td-button-primary-disabled-bg, var(--td-brand-color-disabled, var(--td-brand-color-3, #b5c7ff)))}.t-button--primary.t-button--disabled:after{border-color:var(--td-button-primary-disabled-border-color, var(--td-brand-color-disabled, var(--td-brand-color-3, #b5c7ff)))}.t-button--light{color:var(--td-button-light-color, var(--td-brand-color, var(--td-brand-color-7, #0052d9)));background-color:var(--td-button-light-bg-color, var(--td-brand-color-light, var(--td-brand-color-1, #f2f3ff)))}.t-button--light:after{border-width:var(--td-button-border-width, 2px);border-color:var(--td-button-light-border-color, var(--td-brand-color-light, var(--td-brand-color-1, #f2f3ff)))}.t-button--light.t-button--hover{z-index:0}.t-button--light.t-button--hover,.t-button--light.t-button--hover:after{background-color:var(--td-button-light-active-bg-color, var(--td-brand-color-light-active, var(--td-brand-color-2, #d9e1ff)));border-color:var(--td-button-light-active-border-color, var(--td-brand-color-light-active, var(--td-brand-color-2, #d9e1ff)))}.t-button--light.t-button--disabled{color:var(--td-button-light-disabled-color, var(--td-brand-color-disabled, var(--td-brand-color-3, #b5c7ff)));background-color:var(--td-button-light-disabled-bg, var(--td-brand-color-light, var(--td-brand-color-1, #f2f3ff)))}.t-button--light.t-button--disabled:after{border-color:var(--td-button-light-disabled-border-color, var(--td-brand-color-light, var(--td-brand-color-1, #f2f3ff)))}.t-button--danger{color:var(--td-button-danger-color, var(--td-font-white-1, #ffffff));background-color:var(--td-button-danger-bg-color, var(--td-error-color, var(--td-error-color-6, #d54941)))}.t-button--danger:after{border-width:var(--td-button-border-width, 2px);border-color:var(--td-button-danger-border-color, var(--td-error-color, var(--td-error-color-6, #d54941)))}.t-button--danger.t-button--hover{z-index:0}.t-button--danger.t-button--hover,.t-button--danger.t-button--hover:after{background-color:var(--td-button-danger-active-bg-color, var(--td-error-color-7, #ad352f));border-color:var(--td-button-danger-active-border-color, var(--td-error-color-7, #ad352f))}.t-button--danger.t-button--disabled{color:var(--td-button-danger-disabled-color, var(--td-font-white-1, #ffffff));background-color:var(--td-button-danger-disabled-bg, var(--td-error-color-3, #ffb9b0))}.t-button--danger.t-button--disabled:after{border-color:var(--td-button-danger-disabled-border-color, var(--td-error-color-3, #ffb9b0))}.t-button{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;white-space:nowrap;text-align:center;border:none;background-image:none;-webkit-transition:all .3s;transition:all .3s;border-radius:var(--td-button-border-radius, var(--td-radius-default, 6px));outline:none;vertical-align:top;text-decoration:none;cursor:pointer;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:manipulation;touch-action:manipulation;-webkit-appearance:none}.t-button:after{content:"";display:block;position:absolute;left:0;top:0;width:200%;height:200%;-webkit-transform:scale(.5);transform:scale(.5);-webkit-transform-origin:0 0;transform-origin:0 0;border-radius:calc(var(--td-button-border-radius, var(--td-radius-default, 6px)) * 2);border-style:solid;-webkit-box-sizing:border-box;box-sizing:border-box}.t-button--text{color:var(--td-button-default-color, var(--td-text-color-primary, var(--td-font-gray-1, rgba(0, 0, 0, .9))));background:none}.t-button--text:after{border:0}.t-button--text.t-button--hover,.t-button--text.t-button--hover:after{background-color:var(--td-button-default-text-active-bg-color, var(--td-bg-color-container-active, var(--td-gray-color-3, #e8e8e8)))}.t-button--text.t-button--primary{color:var(--td-button-primary-text-color, var(--td-brand-color, var(--td-brand-color-7, #0052d9)));background:none}.t-button--text.t-button--primary.t-button--hover,.t-button--text.t-button--primary.t-button--hover:after{background-color:var(--td-button-primary-text-active-bg-color, var(--td-bg-color-container-active, var(--td-gray-color-3, #e8e8e8)))}.t-button--text.t-button--primary.t-button--disabled{color:var(--td-button-primary-text-disabled-color, var(--td-brand-color-disabled, var(--td-brand-color-3, #b5c7ff)));background:none}.t-button--text.t-button--danger{color:var(--td-button-danger-text-color, var(--td-error-color, var(--td-error-color-6, #d54941)));background:none}.t-button--text.t-button--danger.t-button--hover,.t-button--text.t-button--danger.t-button--hover:after{background-color:var(--td-button-danger-text-active-bg-color, var(--td-bg-color-container-active, var(--td-gray-color-3, #e8e8e8)))}.t-button--text.t-button--danger.t-button--disabled{color:var(--td-button-danger-text-disabled-color, var(--td-button-danger-disabled-color, var(--td-font-white-1, #ffffff)));background:none}.t-button--text.t-button--light{color:var(--td-button-light-text-color, var(--td-brand-color, var(--td-brand-color-7, #0052d9)));background:none}.t-button--text.t-button--light.t-button--hover,.t-button--text.t-button--light.t-button--hover:after{background-color:var(--td-button-light-text-active-bg-color, var(--td-bg-color-container-active, var(--td-gray-color-3, #e8e8e8)))}.t-button--text.t-button--disabled{color:var(--td-button-default-disabled-color, var(--td-text-color-disabled, var(--td-font-gray-4, rgba(0, 0, 0, .26))))}.t-button--dashed,.t-button--outline{color:var(--td-button-default-outline-color, var(--td-text-color-primary, var(--td-font-gray-1, rgba(0, 0, 0, .9))));background-color:transparent}.t-button--dashed:after,.t-button--outline:after{border-color:var(--td-button-default-outline-border-color, var(--td-component-border, var(--td-gray-color-4, #dddddd)))}.t-button--dashed.t-button--hover,.t-button--outline.t-button--hover,.t-button--dashed.t-button--hover:after,.t-button--outline.t-button--hover:after{background-color:var(--td-button-default-outline-active-bg-color, var(--td-bg-color-container-active, var(--td-gray-color-3, #e8e8e8)));border-color:var(--td-button-default-outline-active-border-color, var(--td-component-border, var(--td-gray-color-4, #dddddd)))}.t-button--dashed.t-button--disabled,.t-button--outline.t-button--disabled{color:var(--td-button-default-outline-disabled-color, var(--td-component-border, var(--td-gray-color-4, #dddddd)))}.t-button--dashed.t-button--disabled:after,.t-button--outline.t-button--disabled:after{border-color:var(--td-button-default-outline-disabled-color, var(--td-component-border, var(--td-gray-color-4, #dddddd)))}.t-button--dashed.t-button--primary,.t-button--outline.t-button--primary{color:var(--td-button-primary-outline-color, var(--td-brand-color, var(--td-brand-color-7, #0052d9)))}.t-button--dashed.t-button--primary:after,.t-button--outline.t-button--primary:after{border-color:var(--td-button-primary-outline-border-color, var(--td-button-primary-outline-color, var(--td-brand-color, var(--td-brand-color-7, #0052d9))))}.t-button--dashed.t-button--primary.t-button--hover,.t-button--outline.t-button--primary.t-button--hover{color:var(--td-button-primary-outline-active-border-color, var(--td-brand-color-active, var(--td-brand-color-8, #003cab)))}.t-button--dashed.t-button--primary.t-button--hover:after,.t-button--outline.t-button--primary.t-button--hover:after{background-color:var(--td-button-primary-outline-active-bg-color, var(--td-bg-color-container-active, var(--td-gray-color-3, #e8e8e8)));border-color:var(--td-button-primary-outline-active-border-color, var(--td-brand-color-active, var(--td-brand-color-8, #003cab)))}.t-button--dashed.t-button--primary.t-button--disabled,.t-button--outline.t-button--primary.t-button--disabled{background-color:transparent;color:var(--td-button-primary-outline-disabled-color, var(--td-brand-color-disabled, var(--td-brand-color-3, #b5c7ff)))}.t-button--dashed.t-button--primary.t-button--disabled:after,.t-button--outline.t-button--primary.t-button--disabled:after{border-color:var(--td-button-primary-outline-disabled-color, var(--td-brand-color-disabled, var(--td-brand-color-3, #b5c7ff)))}.t-button--dashed.t-button--danger,.t-button--outline.t-button--danger{color:var(--td-button-danger-outline-color, var(--td-error-color, var(--td-error-color-6, #d54941)))}.t-button--dashed.t-button--danger:after,.t-button--outline.t-button--danger:after{border-color:var(--td-button-danger-outline-border-color, var(--td-button-danger-outline-color, var(--td-error-color, var(--td-error-color-6, #d54941))))}.t-button--dashed.t-button--danger.t-button--hover,.t-button--outline.t-button--danger.t-button--hover{color:var(--td-button-danger-outline-active-border-color, var(--td-error-color-7, #ad352f))}.t-button--dashed.t-button--danger.t-button--hover:after,.t-button--outline.t-button--danger.t-button--hover:after{background-color:var(--td-button-danger-outline-active-bg-color, var(--td-bg-color-container-active, var(--td-gray-color-3, #e8e8e8)));border-color:var(--td-button-danger-outline-active-border-color, var(--td-error-color-7, #ad352f))}.t-button--dashed.t-button--danger.t-button--disabled,.t-button--outline.t-button--danger.t-button--disabled{background-color:transparent;color:var(--td-button-danger-outline-disabled-color, var(--td-error-color-3, #ffb9b0))}.t-button--dashed.t-button--danger.t-button--disabled:after,.t-button--outline.t-button--danger.t-button--disabled:after{border-color:var(--td-button-danger-outline-disabled-color, var(--td-error-color-3, #ffb9b0))}.t-button--dashed.t-button--light,.t-button--outline.t-button--light{color:var(--td-button-light-outline-color, var(--td-brand-color, var(--td-brand-color-7, #0052d9)));background-color:var(--td-button-light-outline-bg-color, var(--td-brand-color-light, var(--td-brand-color-1, #f2f3ff)))}.t-button--dashed.t-button--light:after,.t-button--outline.t-button--light:after{border-color:var(--td-button-light-outline-border-color, var(--td-button-light-outline-color, var(--td-brand-color, var(--td-brand-color-7, #0052d9))))}.t-button--dashed.t-button--light.t-button--hover,.t-button--outline.t-button--light.t-button--hover{color:var(--td-button-light-outline-active-border-color, var(--td-brand-color-active, var(--td-brand-color-8, #003cab)))}.t-button--dashed.t-button--light.t-button--hover:after,.t-button--outline.t-button--light.t-button--hover:after{background-color:var(--td-button-light-outline-active-bg-color, var(--td-brand-color-light-active, var(--td-brand-color-2, #d9e1ff)));border-color:var(--td-button-light-outline-active-border-color, var(--td-brand-color-active, var(--td-brand-color-8, #003cab)))}.t-button--dashed.t-button--light.t-button--disabled,.t-button--outline.t-button--light.t-button--disabled{background-color:transparent;color:var(--td-button-light-outline-disabled-color, var(--td-brand-color-disabled, var(--td-brand-color-3, #b5c7ff)))}.t-button--dashed.t-button--light.t-button--disabled:after,.t-button--outline.t-button--light.t-button--disabled:after{border-color:var(--td-button-light-outline-disabled-color, var(--td-brand-color-disabled, var(--td-brand-color-3, #b5c7ff)))}.t-button--dashed:after{border-style:dashed}.t-button--ghost{background-color:transparent;color:var(--td-button-ghost-color, #fff)}.t-button--ghost:after{border-color:var(--td-button-ghost-border-color, var(--td-button-ghost-color, #fff))}.t-button--ghost.t-button--default.t-button--hover{color:var(--td-button-ghost-hover-color, var(--td-font-white-2, rgba(255, 255, 255, .55)))}.t-button--ghost.t-button--default.t-button--hover,.t-button--ghost.t-button--default.t-button--hover:after{background-color:transparent;border-color:var(--td-button-ghost-hover-color, var(--td-font-white-2, rgba(255, 255, 255, .55)))}.t-button--ghost.t-button--primary{color:var(--td-button-ghost-primary-color, var(--td-brand-color, var(--td-brand-color-7, #0052d9)))}.t-button--ghost.t-button--primary:after{border-color:var(--td-button-ghost-primary-border-color, var(--td-brand-color, var(--td-brand-color-7, #0052d9)))}.t-button--ghost.t-button--primary.t-button--hover{color:var(--td-button-ghost-primary-hover-color, var(--td-brand-color-active, var(--td-brand-color-8, #003cab)))}.t-button--ghost.t-button--primary.t-button--hover,.t-button--ghost.t-button--primary.t-button--hover:after{background-color:transparent;border-color:var(--td-button-ghost-primary-hover-color, var(--td-brand-color-active, var(--td-brand-color-8, #003cab)))}.t-button--ghost.t-button--primary.t-button--text.t-button--hover,.t-button--ghost.t-button--primary.t-button--text.t-button--hover:after{background-color:var(--td-gray-color-10, #4b4b4b)}.t-button--ghost.t-button--primary.t-button--disabled{background-color:transparent;color:var(--td-button-ghost-disabled-color, var(--td-font-white-4, rgba(255, 255, 255, .22)))}.t-button--ghost.t-button--primary.t-button--disabled:after{border-color:var(--td-button-ghost-disabled-color, var(--td-font-white-4, rgba(255, 255, 255, .22)))}.t-button--ghost.t-button--danger{color:var(--td-button-ghost-danger-color, var(--td-error-color, var(--td-error-color-6, #d54941)))}.t-button--ghost.t-button--danger:after{border-color:var(--td-button-ghost-danger-border-color, var(--td-error-color, var(--td-error-color-6, #d54941)))}.t-button--ghost.t-button--danger.t-button--hover{color:var(--td-button-ghost-danger-hover-color, var(--td-error-color-active, var(--td-error-color-7, #ad352f)))}.t-button--ghost.t-button--danger.t-button--hover,.t-button--ghost.t-button--danger.t-button--hover:after{background-color:transparent;border-color:var(--td-button-ghost-danger-hover-color, var(--td-error-color-active, var(--td-error-color-7, #ad352f)))}.t-button--ghost.t-button--danger.t-button--text.t-button--hover,.t-button--ghost.t-button--danger.t-button--text.t-button--hover:after{background-color:var(--td-gray-color-10, #4b4b4b)}.t-button--ghost.t-button--danger.t-button--disabled{background-color:transparent;color:var(--td-button-ghost-disabled-color, var(--td-font-white-4, rgba(255, 255, 255, .22)))}.t-button--ghost.t-button--danger.t-button--disabled:after{border-color:var(--td-button-ghost-disabled-color, var(--td-font-white-4, rgba(255, 255, 255, .22)))}.t-button--ghost.t-button--default.t-button--text.t-button--hover,.t-button--ghost.t-button--default.t-button--text.t-button--hover:after{background-color:var(--td-gray-color-10, #4b4b4b)}.t-button--ghost.t-button--default.t-button--disabled{background-color:transparent;color:var(--td-button-ghost-disabled-color, var(--td-font-white-4, rgba(255, 255, 255, .22)))}.t-button--ghost.t-button--default.t-button--disabled:after{border-color:var(--td-button-ghost-disabled-color, var(--td-font-white-4, rgba(255, 255, 255, .22)))}.t-loading+.t-button__content:not(:empty),.t-icon+.t-button__content:not(:empty),.t-button__content:not(:empty)+.t-icon{margin-left:4px}.t-button--round.t-button--size-large{border-radius:calc(var(--td-button-large-height, 48px) / 2)}.t-button--round.t-button--size-large:after{border-radius:var(--td-button-large-height, 48px)}.t-button--round.t-button--size-medium{border-radius:calc(var(--td-button-medium-height, 40px) / 2)}.t-button--round.t-button--size-medium:after{border-radius:var(--td-button-medium-height, 40px)}.t-button--round.t-button--size-small{border-radius:calc(var(--td-button-small-height, 32px) / 2)}.t-button--round.t-button--size-small:after{border-radius:var(--td-button-small-height, 32px)}.t-button--round.t-button--size-extra-small{border-radius:calc(var(--td-button-extra-small-height, 28px) / 2)}.t-button--round.t-button--size-extra-small:after{border-radius:var(--td-button-extra-small-height, 28px)}.t-button--square{padding:0}.t-button--square.t-button--size-large{width:var(--td-button-large-height, 48px)}.t-button--square.t-button--size-medium{width:var(--td-button-medium-height, 40px)}.t-button--square.t-button--size-small{width:var(--td-button-small-height, 32px)}.t-button--square.t-button--size-extra-small{width:var(--td-button-extra-small-height, 28px)}.t-button--circle{padding:0;border-radius:50%}.t-button--circle.t-button--size-large{width:var(--td-button-large-height, 48px)}.t-button--circle.t-button--size-large:after{border-radius:50%}.t-button--circle.t-button--size-medium{width:var(--td-button-medium-height, 40px)}.t-button--circle.t-button--size-medium:after{border-radius:50%}.t-button--circle.t-button--size-small{width:var(--td-button-small-height, 32px)}.t-button--circle.t-button--size-small:after{border-radius:50%}.t-button--circle.t-button--size-extra-small{width:var(--td-button-extra-small-height, 28px)}.t-button--circle.t-button--size-extra-small:after{border-radius:50%}.t-button--block{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.t-button--disabled{cursor:not-allowed}.t-button__loading--wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.t-button__loading--indicator{color:var(--td-font-white-1, #ffffff)}.t-button.t-button--hover:after{z-index:-1}@keyframes t-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.t-icon{display:inline-block;vertical-align:middle;width:1em;height:1em}.t-icon:before{font-family:unset}.t-icon-loading{animation:t-spin 1s linear infinite}.t-icon.t-size-s,i.t-size-s{font-size:14px}.t-icon.t-size-m,i.t-size-m{font-size:16px}.t-icon.t-size-l,i.t-size-l{font-size:18px}.t-overlay-fade-enter,.t-overlay-fade-appear{opacity:0;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-play-state:paused;animation-play-state:paused}.t-overlay-fade-exit{-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-play-state:paused;animation-play-state:paused}.t-overlay-fade-enter.t-overlay-fade-enter-active,.t-overlay-fade-enter.t-overlay-fade-enter-active.t-overlay-fade-enter-to,.t-overlay-fade-appear.t-overlay-fade-appear-active,.t-overlay-fade-appear.t-overlay-fade-appear-active.t-overlay-fade-appear-to{-webkit-animation-name:tOverlayFadeIn;animation-name:tOverlayFadeIn;-webkit-animation-play-state:running;animation-play-state:running}.t-overlay-fade-exit.t-overlay-fade-exit-active,.t-overlay-fade-leave-active.t-overlay-fade-leave-to{-webkit-animation-name:tOverlayFadeOut;animation-name:tOverlayFadeOut;-webkit-animation-play-state:running;animation-play-state:running}@-webkit-keyframes tOverlayFadeIn{0%{opacity:0}to{opacity:1}}@keyframes tOverlayFadeIn{0%{opacity:0}to{opacity:1}}@-webkit-keyframes tOverlayFadeOut{0%{opacity:1}to{opacity:0}}@keyframes tOverlayFadeOut{0%{opacity:1}to{opacity:0}}.t-overlay{position:fixed;top:0;left:0;width:100%;bottom:0;z-index:var(--td-overlay-zIndex, 1000);background-color:var(--td-overlay-bg-color, var(--td-mask-active, rgba(0, 0, 0, .6)))}.t-overlay-enter-from,.t-overlay-leave-to{opacity:0}.t-overlay-enter-active,.t-overlay-leave-active{-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-timing-function:ease;transition-timing-function:ease}.t-overlay--lock{overflow:hidden}.slide-top-enter-active{-webkit-animation:t-slide-top-in .3s;animation:t-slide-top-in .3s}.slide-top-leave-active{-webkit-animation:t-slide-top-out .3s;animation:t-slide-top-out .3s}.slide-right-enter-active{-webkit-animation:t-slide-right-in .3s;animation:t-slide-right-in .3s}.slide-right-leave-active{-webkit-animation:t-slide-right-out .3s;animation:t-slide-right-out .3s}.slide-bottom-enter-active{-webkit-animation:t-slide-bottom-in .3s;animation:t-slide-bottom-in .3s}.slide-bottom-leave-active{-webkit-animation:t-slide-bottom-out .3s;animation:t-slide-bottom-out .3s}.slide-left-enter-active{-webkit-animation:t-slide-left-in .3s;animation:t-slide-left-in .3s}.slide-left-leave-active{-webkit-animation:t-slide-left-out .3s;animation:t-slide-left-out .3s}.fade-zoom-enter-active{-webkit-animation:t-fade-zoom-in .35s;animation:t-fade-zoom-in .35s}.fade-zoom-leave-active{-webkit-animation:t-fade-zoom-out .35s;animation:t-fade-zoom-out .35s}.fade-enter-active{-webkit-animation:t-fade-in .3s;animation:t-fade-in .3s}.fade-leave-active{-webkit-animation:t-fade-out .3s;animation:t-fade-out .3s}.t-popup,.t-overlay.t-popup-zIndex{z-index:1500}.t-popup{position:fixed;max-height:100vh;background-color:var(--td-popup-bg-color, var(--td-bg-color-container, var(--td-font-white-1, #ffffff)));-webkit-box-sizing:border-box;box-sizing:border-box;will-change:transform,opacity}.t-popup__content{position:relative;z-index:1}.t-popup__close{position:absolute;top:0;right:0;padding:10px;line-height:1;color:var(--td-popup-close-btn-color, var(--td-text-color-primary, var(--td-font-gray-1, rgba(0, 0, 0, .9))))}.t-popup--top{top:0;left:0;width:100%;border-bottom-left-radius:var(--td-popup-border-radius, var(--td-radius-extraLarge, 12px));border-bottom-right-radius:var(--td-popup-border-radius, var(--td-radius-extraLarge, 12px))}.t-popup--bottom{bottom:0;left:0;width:100vw;border-top-left-radius:var(--td-popup-border-radius, var(--td-radius-extraLarge, 12px));border-top-right-radius:var(--td-popup-border-radius, var(--td-radius-extraLarge, 12px));padding-bottom:constant(safe-area-inset-bottom);padding-bottom:env(safe-area-inset-bottom)}.t-popup--left{top:0;left:0;height:100vh}.t-popup--right{top:0;right:0;height:100vh}.t-popup--center{top:50%;left:50%;-webkit-transform:scale(1) translate3d(-50%,-50%,0);transform:scale(1) translate3d(-50%,-50%,0);border-radius:var(--td-popup-border-radius, var(--td-radius-extraLarge, 12px))}.t-popup.t-dialog-enter.t-popup--center,.t-popup.t-dialog-leave-to.t-popup--center{-webkit-transform:scale(.6) translate3d(-50%,-50%,0);transform:scale(.6) translate3d(-50%,-50%,0);opacity:0}.t-popup--lock,.t-popup-overflow-hidden{overflow:hidden}.t-badge{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:start;-ms-flex-align:start;align-items:start}.t-badge--basic{z-index:100;padding:0 var(--td-badge-basic-padding, 4px);font:var(--td-badge-font, var(--td-font-mark-extraSmall));color:var(--td-badge-text-color, var(--td-text-color-anti, var(--td-font-white-1, #ffffff)));background-color:var(--td-badge-bg-color, var(--td-error-color, var(--td-error-color-6, #d54941)));text-align:center;height:var(--td-badge-basic-height, 16px);border-radius:var(--td-badge-border-radius, 2px)}.t-badge--dot{height:var(--td-badge-dot-size, 8px);border-radius:50%;min-width:var(--td-badge-dot-size, 8px);padding:0}.t-badge--count{min-width:var(--td-badge-basic-width, 16px);white-space:nowrap;-webkit-box-sizing:border-box;box-sizing:border-box}.t-badge--circle{border-radius:calc(var(--td-badge-basic-height, 16px) / 2)}.t-badge__ribbon-outer,.t-badge__ribbon-right-outer,.t-badge__triangle-right-outer,.t-badge__ribbon-left-outer,.t-badge__triangle-left-outer{position:absolute;top:0}.t-badge__ribbon-outer,.t-badge__ribbon-right-outer,.t-badge__triangle-right-outer{right:0}.t-badge__ribbon-left-outer,.t-badge__triangle-left-outer{left:0}.t-badge--bubble{border-radius:var(--td-badge-bubble-border-radius, 10px 10px 10px 1px)}.t-badge--ribbon,.t-badge--ribbon-right,.t-badge--ribbon-left,.t-badge--triangle-left,.t-badge--triangle-right{width:calc(var(--td-badge-basic-height, 16px) * 2);height:calc(var(--td-badge-basic-height, 16px) * 2);border-radius:0;padding:0;position:absolute;top:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden}.t-badge--ribbon,.t-badge--ribbon-right{background:linear-gradient(45deg,transparent 50%,var(--td-badge-bg-color, var(--td-error-color, var(--td-error-color-6, #d54941))) 50%,var(--td-badge-bg-color, var(--td-error-color, var(--td-error-color-6, #d54941))) 85%,transparent 85%)}.t-badge--triangle-right{background:linear-gradient(45deg,transparent 50%,var(--td-badge-bg-color, var(--td-error-color, var(--td-error-color-6, #d54941))) 50%)}.t-badge--ribbon,.t-badge--ribbon-right,.t-badge--triangle-right{right:0}.t-badge--ribbon .t-badge__count,.t-badge--ribbon-right .t-badge__count,.t-badge--triangle-right .t-badge__count{-webkit-transform:rotate(45deg) translateY(calc(-1 * var(--td-line-height-mark-extraSmall, 16px) / 2 + .5px));transform:rotate(45deg) translateY(calc(-1 * var(--td-line-height-mark-extraSmall, 16px) / 2 + .5px))}.t-badge--ribbon-left{background:linear-gradient(-45deg,transparent 50%,var(--td-badge-bg-color, var(--td-error-color, var(--td-error-color-6, #d54941))) 50%,var(--td-badge-bg-color, var(--td-error-color, var(--td-error-color-6, #d54941))) 85%,transparent 85%)}.t-badge--triangle-left{background:linear-gradient(-45deg,transparent 50%,var(--td-badge-bg-color, var(--td-error-color, var(--td-error-color-6, #d54941))) 50%)}.t-badge--ribbon-left,.t-badge--triangle-left{left:0}.t-badge--ribbon-left .t-badge__count,.t-badge--triangle-left .t-badge__count{-webkit-transform:rotate(-45deg) translateY(calc(-1 * var(--td-line-height-mark-extraSmall, 16px) / 2 + .5px));transform:rotate(-45deg) translateY(calc(-1 * var(--td-line-height-mark-extraSmall, 16px) / 2 + .5px))}.t-badge--large{font:var(--td-badge-large-font, var(--td-font-mark-small));height:var(--td-badge-large-height, 20px);min-width:var(--td-badge-large-height, 20px);padding:0 var(--td-badge-large-padding, 5px)}.t-badge--large.t-badge--circle{border-radius:calc(var(--td-badge-large-height, 20px) / 2)}.t-badge--large.t-badge--ribbon,.t-badge--large.t-badge--ribbon-right,.t-badge--large.t-badge--ribbon-left,.t-badge--large.t-badge--triangle-right,.t-badge--large.t-badge--triangle-left{width:calc(var(--td-badge-large-height, 20px) * 2);height:calc(var(--td-badge-large-height, 20px) * 2);padding:0}.t-badge--large.t-badge--ribbon .t-badge__count,.t-badge--large.t-badge--ribbon-right .t-badge__count,.t-badge--large.t-badge--triangle-right .t-badge__count{-webkit-transform:rotate(45deg) translateY(calc(-1 * var(--td-line-height-mark-small, 20px) / 2 + 1.5px));transform:rotate(45deg) translateY(calc(-1 * var(--td-line-height-mark-small, 20px) / 2 + 1.5px))}.t-badge--large.t-badge--ribbon-left .t-badge__count,.t-badge--large.t-badge--triangle-left .t-badge__count{-webkit-transform:rotate(-45deg) translateY(calc(-1 * var(--td-line-height-mark-small, 20px) / 2 + 1.5px));transform:rotate(-45deg) translateY(calc(-1 * var(--td-line-height-mark-small, 20px) / 2 + 1.5px))}.t-badge__content:not(:empty)+.t-badge--bubble.t-has-count,.t-badge__content:not(:empty)+.t-badge--circle.t-has-count,.t-badge__content:not(:empty)+.t-badge--square.t-has-count{-webkit-transform-origin:center center;transform-origin:center center;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);position:absolute;top:0;left:100%}.t-badge__content-text{display:block;font:var(--td-font-body-large);color:var(--td-badge-content-text-color, var(--td-text-color-primary, var(--td-font-gray-1, rgba(0, 0, 0, .9))))}.t-badge__count:empty{display:none}.t-tab-bar{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;background-color:var(--td-tab-bar-bg-color, var(--td-bg-color-container, var(--td-font-white-1, #ffffff)));-webkit-box-sizing:border-box;box-sizing:border-box}.t-tab-bar--normal.t-tab-bar--bordered:before{z-index:1;right:0;left:0;top:0;border-top:1px solid var(--td-tab-bar-border-color, var(--td-border-color, var(--td-gray-color-3, #e8e8e8)));-webkit-transform:scaleY(.5);transform:scaleY(.5);position:absolute;-webkit-box-sizing:border-box;box-sizing:border-box;content:" ";pointer-events:none}.t-tab-bar--fixed{position:fixed;left:0;bottom:0;right:0}.t-tab-bar--normal.t-tab-bar--safe{padding-bottom:constant(safe-area-inset-bottom);padding-bottom:env(safe-area-inset-bottom)}.t-tab-bar--round{margin-left:16px;margin-right:16px;border-radius:999px;-webkit-box-shadow:var(--td-tab-bar-round-shadow, var(--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)));box-shadow:var(--td-tab-bar-round-shadow, var(--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)))}.t-tab-bar--fixed.t-tab-bar--round.t-tab-bar--safe{bottom:constant(safe-area-inset-bottom);bottom:env(safe-area-inset-bottom)}.t-tab-bar-item{-webkit-box-flex:1;-ms-flex:1;flex:1;height:var(--td-tab-bar-height, 40px);-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:relative;margin:8px 0;background-color:var(--td-tab-bar-bg-color, var(--td-bg-color-container, var(--td-font-white-1, #ffffff)));padding:0 12px}.t-tab-bar-item--split:before{left:0;border-left:1px solid var(--td-tab-bar-border-color, var(--td-border-color, var(--td-gray-color-3, #e8e8e8)));-webkit-transform:scaleX(.5);transform:scaleX(.5);position:absolute;-webkit-box-sizing:border-box;box-sizing:border-box;content:" ";pointer-events:none;top:8px;bottom:8px}.t-tab-bar-item--crowded{padding:0 8px}.t-tab-bar-item--round{border-radius:99px}.t-tab-bar-item__content{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:8px;color:var(--td-tab-bar-color, var(--td-text-color-primary, var(--td-font-gray-1, rgba(0, 0, 0, .9))))}.t-tab-bar-item__content--checked .t-tab-bar-item__text,.t-tab-bar-item__content--checked .t-tab-bar-item__icon{color:var(--td-tab-bar-active-color, var(--td-brand-color, var(--td-brand-color-7, #0052d9)));font-weight:600}.t-tab-bar-item__content--tag{border-radius:99px}.t-tab-bar-item__content--tag.t-tab-bar-item__content--checked{background-color:var(--td-tab-bar-active-bg, var(--td-brand-color-light, var(--td-brand-color-1, #f2f3ff)))}.t-tab-bar-item__icon .t-icon{vertical-align:top}.t-tab-bar-item__text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font:var(--td-font-body-large)}.t-tab-bar-item__text--small{font:var(--td-font-body-extraSmall)}.t-tab-bar-item__icon-menu{margin-right:4px}.t-tab-bar-item__spread{position:absolute;top:0;left:7%;width:86%;background-color:var(--td-tab-bar-bg-color, var(--td-bg-color-container, var(--td-font-white-1, #ffffff)));-webkit-transform:translate3d(0,calc(-100% - 16px),0);transform:translate3d(0,calc(-100% - 16px),0);z-index:1;border-radius:6px;color:var(--td-tab-bar-color, var(--td-text-color-primary, var(--td-font-gray-1, rgba(0, 0, 0, .9))));-webkit-box-shadow:var(--td-tab-bar-spread-shadow, var(--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)));box-shadow:var(--td-tab-bar-spread-shadow, var(--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)))}.t-tab-bar-item__spread:before{display:block;content:"";position:absolute;bottom:0;left:50%;width:0;height:0;border:8px solid transparent;border-top:8px solid var(--td-tab-bar-bg-color, var(--td-bg-color-container, var(--td-font-white-1, #ffffff)));-webkit-transform:translate3d(-50%,16px,0);transform:translate3d(-50%,16px,0)}.t-tab-bar-item__spread-item{width:100%;height:48px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.t-tab-bar-item__spread-item--active,.t-tab-bar-item__spread-item:active{background-color:var(--td-tab-bar-hover-bg-color, rgba(0, 0, 0, .05))}.t-tab-bar-item__spread-item-split{-webkit-box-sizing:border-box;box-sizing:border-box;content:" ";pointer-events:none;background-color:var(--td-tab-bar-spread-border-color, var(--td-border-color, var(--td-gray-color-3, #e8e8e8)));width:80%;height:1px;-webkit-transform:translateY(.5);transform:translateY(.5)}.t-tab-bar-item__spread-item-text{padding-top:12px}.t-checkbox{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;vertical-align:middle;position:relative;background:var(--td-checkbox-bg-color, var(--td-bg-color-container, var(--td-font-white-1, #ffffff)))}.t-checkbox:focus{outline:0}.t-checkbox--block{display:-webkit-box;display:-ms-flexbox;display:flex;padding:var(--td-checkbox-vertical-padding, var(--td-spacer-2, 16px))}.t-checkbox--horizontal{padding:0;margin-right:var(--td-spacer-2, 16px)}.t-checkbox--right{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.t-checkbox .limit-title-row{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.t-checkbox .image-center{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.t-checkbox__icon-wrapper{display:block}.t-checkbox__icon-left{margin-right:20px;width:20px}.t-checkbox__icon-right{right:0;display:contents;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.t-checkbox__icon-image{width:var(--td-checkbox-icon-size, 24px);height:var(--td-checkbox-icon-size, 24px);vertical-align:top}.t-checkbox__icon{position:relative;display:block;width:var(--td-checkbox-icon-size, 24px);height:var(--td-checkbox-icon-size, 24px);color:var(--td-checkbox-icon-color, var(--td-border-level-2-color, var(--td-gray-color-4, #dddddd)));font-size:var(--td-checkbox-icon-size, 24px);margin-top:calc((var(--td-checkbox-title-line-height, 24px) - var(--td-checkbox-icon-size, 24px)) / 2)}.t-checkbox__icon:empty{display:none}.t-checkbox__icon--checked{color:var(--td-checkbox-icon-checked-color, var(--td-brand-color, var(--td-brand-color-7, #0052d9)))}.t-checkbox__icon--disabled{cursor:not-allowed;color:var(--td-checkbox-icon-disabled-color, var(--td-brand-color-disabled, var(--td-brand-color-3, #b5c7ff)))}.t-checkbox__icon--left{margin-right:8px}.t-checkbox__icon-circle{width:calc((var(--td-checkbox-icon-size, 24px) - 3px) * 2);height:calc((var(--td-checkbox-icon-size, 24px) - 3px) * 2);border:3px solid var(--td-checkbox-icon-color, var(--td-border-level-2-color, var(--td-gray-color-4, #dddddd)));border-radius:50%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%) scale(.5);transform:translate(-50%,-50%) scale(.5);-webkit-box-sizing:border-box;box-sizing:border-box}.t-checkbox__icon-circle--disabled{background:var(--td-checkbox-icon-disabled-bg-color, var(--td-bg-color-component-disabled, var(--td-gray-color-2, #eeeeee)))}.t-checkbox__icon-rectangle{width:calc((var(--td-checkbox-icon-size, 24px) - 3px * 2) * 2);height:calc((var(--td-checkbox-icon-size, 24px) - 3px * 2) * 2);border:3px solid var(--td-checkbox-icon-color, var(--td-border-level-2-color, var(--td-gray-color-4, #dddddd)));border-radius:2px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%) scale(.5);transform:translate(-50%,-50%) scale(.5);-webkit-box-sizing:border-box;box-sizing:border-box}.t-checkbox__icon-rectangle--disabled{background:var(--td-checkbox-icon-disabled-bg-color, var(--td-bg-color-component-disabled, var(--td-gray-color-2, #eeeeee)))}.t-checkbox__icon-line:before,.t-checkbox__icon-line:after{content:"";display:block;position:absolute;width:2.5px;border-radius:1px;background:var(--td-checkbox-icon-checked-color, var(--td-brand-color, var(--td-brand-color-7, #0052d9)));-webkit-transform-origin:top center;transform-origin:top center}.t-checkbox__icon-line:before{height:8px;left:4px;top:11px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.t-checkbox__icon-line:after{height:13px;right:4px;top:7px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.t-checkbox__icon-line--disabled:before,.t-checkbox__icon-line--disabled:after{background:var(--td-checkbox-icon-disabled-color, var(--td-brand-color-disabled, var(--td-brand-color-3, #b5c7ff)))}.t-checkbox__content{-webkit-box-flex:1;-ms-flex:1;flex:1}.t-checkbox__title{color:var(--td-checkbox-title-color, var(--td-text-color-primary, var(--td-font-gray-1, rgba(0, 0, 0, .9))));font:var(--td-checkbox-title-font, var(--td-font-body-large));line-height:var(--td-checkbox-title-line-height, 24px);display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.t-checkbox__title--disabled{color:var(--td-checkbox-title-disabled-color, var(--td-text-color-disabled, var(--td-font-gray-4, rgba(0, 0, 0, .26))))}.t-checkbox__description{color:var(--td-checkbox-description-color, var(--td-text-color-secondary, var(--td-font-gray-2, rgba(0, 0, 0, .6))));display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;font:var(--td-checkbox-description-font, var(--td-font-body-medium))}.t-checkbox__description--disabled{color:var(--td-checkbox-description-disabled-color, var(--td-text-color-disabled, var(--td-font-gray-4, rgba(0, 0, 0, .26))))}.t-checkbox__title+.t-checkbox__description:not(:empty){margin-top:4px}.t-checkbox__border{position:absolute;bottom:0;left:48px;right:0;height:1px;background:var(--td-checkbox-border-color, var(--td-component-stroke, var(--td-gray-color-3, #e8e8e8)));-webkit-transform:scaleY(.5);transform:scaleY(.5)}.t-checkbox__border--right{left:16px}.t-checkbox--tag{font:var(--td-font-body-medium);padding-top:8px;padding-bottom:8px;text-align:center;background-color:var(--td-checkbox-tag-bg-color, var(--td-bg-color-component, var(--td-gray-color-3, #e8e8e8)));border-radius:6px}.t-checkbox--tag.t-checkbox--checked{color:var(--td-checkbox-tag-active-color, var(--td-brand-color, var(--td-brand-color-7, #0052d9)));background-color:var(--td-checkbox-tag-active-bg-color, var(--td-brand-color-light, var(--td-brand-color-1, #f2f3ff)))}.t-checkbox--tag .t-checkbox__title--checked{color:var(--td-checkbox-tag-active-color, var(--td-brand-color, var(--td-brand-color-7, #0052d9)))}.t-checkbox--tag .t-checkbox__content{margin-right:0}.t-checkbox-group--horizontal{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.t-float-left{float:left}.t-float-right{float:right}@-webkit-keyframes t-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes t-fade-in{0%{opacity:0}to{opacity:1}}@keyframes t-fade-in{0%{opacity:0}to{opacity:1}}@-webkit-keyframes t-fade-out{0%{opacity:1}to{opacity:0}}@keyframes t-fade-out{0%{opacity:1}to{opacity:0}}@-webkit-keyframes t-slide-top-in{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}@keyframes t-slide-top-in{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}@-webkit-keyframes t-slide-top-out{0%{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}to{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes t-slide-top-out{0%{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}to{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@-webkit-keyframes t-slide-bottom-in{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}@keyframes t-slide-bottom-in{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}@-webkit-keyframes t-slide-bottom-out{0%{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}to{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes t-slide-bottom-out{0%{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}to{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@-webkit-keyframes t-slide-right-in{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}@keyframes t-slide-right-in{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}@-webkit-keyframes t-slide-right-out{0%{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}to{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes t-slide-right-out{0%{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}to{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@-webkit-keyframes t-slide-left-in{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}@keyframes t-slide-left-in{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}@-webkit-keyframes t-slide-left-out{0%{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}to{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes t-slide-left-out{0%{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}to{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@-webkit-keyframes t-fade-zoom-in{0%{opacity:0;-webkit-transform:translate(-50%,-50%) scale(.6);transform:translate(-50%,-50%) scale(.6)}to{opacity:1;-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1)}}@keyframes t-fade-zoom-in{0%{opacity:0;-webkit-transform:translate(-50%,-50%) scale(.6);transform:translate(-50%,-50%) scale(.6)}to{opacity:1;-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1)}}@-webkit-keyframes t-fade-zoom-out{0%{opacity:1;-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1)}to{opacity:0;-webkit-transform:translate(-50%,-50%) scale(.6);transform:translate(-50%,-50%) scale(.6)}}@keyframes t-fade-zoom-out{0%{opacity:1;-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1)}to{opacity:0;-webkit-transform:translate(-50%,-50%) scale(.6);transform:translate(-50%,-50%) scale(.6)}}@keyframes t-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.t-icon-loading{-webkit-animation:t-spin 1s linear infinite;animation:t-spin 1s linear infinite}.hotspot-expanded.relative{position:relative}.hotspot-expanded:after{content:"";display:block;position:absolute;left:0;top:0;right:0;bottom:0;-webkit-transform:scale(1.5);transform:scale(1.5)}.t-input{background-color:var(--td-input-bg-color, var(--td-bg-color-container, var(--td-font-white-1, #ffffff)));display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:var(--td-input-align-items, center);-ms-flex-align:var(--td-input-align-items, center);align-items:var(--td-input-align-items, center);-webkit-box-flex:1;-ms-flex:1;flex:1;padding:var(--td-input-vertical-padding, 16px)}.t-input--border{position:relative}.t-input--border:after{content:"";display:block;position:absolute;top:unset;bottom:0;left:unset;right:unset;background-color:var(--td-input-border-color, var(--td-component-stroke, var(--td-gray-color-3, #e8e8e8)))}.t-input--border:after{height:1px;left:0;right:0;-webkit-transform:scaleY(.5);transform:scaleY(.5)}.t-input--border:after{left:var(--td-input-border-left-space, 16px);right:var(--td-input-border-right-space, 0)}.t-input--layout-vertical{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:start}.t-input--password{letter-spacing:6px}.t-input--password::-webkit-input-placeholder{letter-spacing:normal}.t-input--password::-moz-placeholder{letter-spacing:normal}.t-input--password:-ms-input-placeholder{letter-spacing:normal}.t-input--password::-ms-input-placeholder{letter-spacing:normal}.t-input--password::placeholder{letter-spacing:normal}.t-input__wrap--prefix{display:-webkit-box;display:-ms-flexbox;display:flex}.t-input__icon--prefix{font-size:24px;color:var(--td-input-prefix-icon-color, var(--td-text-color-primary, var(--td-font-gray-1, rgba(0, 0, 0, .9))))}.t-input__label:not(:empty){font:var(--td-input-label-text-font, var(--td-font-body-large));color:var(--td-input-label-text-color, var(--td-text-color-primary, var(--td-font-gray-1, rgba(0, 0, 0, .9))));margin-right:var(--td-spacer-2, 16px)}.t-input--layout-horizontal .t-input__label:not(:empty){min-width:2em;max-width:5em}.t-input--layout-vertical .t-input__label:not(:empty){width:100%;font-size:var(--td-font-size-base, 14px);padding-bottom:8px}.t-input__icon--prefix:not(:empty)+.t-input__label:not(:empty){padding-left:4px}.t-input__label:not(:empty)+.t-input__wrap{margin-left:var(--td-spacer-2, 16px)}.t-input__icon--prefix:not(:empty)+.t-input__label:empty{margin-right:var(--td-spacer-2, 16px)}.t-input__wrap{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-flex:1;-ms-flex:1;flex:1;-ms-flex-negative:1;flex-shrink:1}.t-input__wrap .t-input__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font:var(--td-font-body-large)}.t-input__wrap--clearable-icon,.t-input__wrap--suffix-icon,.t-input__wrap--suffix{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding-left:var(--td-spacer-1, 12px)}.t-input__wrap--clearable-icon:empty,.t-input__wrap--suffix-icon:empty,.t-input__wrap--suffix:empty{display:none}.t-input__wrap--clearable-icon,.t-input__wrap--suffix-icon{font-size:24px;color:var(--td-input-suffix-icon-color, var(--td-text-color-placeholder, var(--td-font-gray-3, rgba(0, 0, 0, .4))))}.t-input__wrap--suffix{font-size:var(--td-font-size-m, 16px);color:var(--td-input-suffix-text-color, var(--td-text-color-primary, var(--td-font-gray-1, rgba(0, 0, 0, .9))))}.t-input__icon--prefix,.t-input__tips,.t-input__wrap--clearable-icon,.t-input__wrap--suffix-icon,.t-input__wrap--suffix{display:-webkit-box;display:-ms-flexbox;display:flex}.t-input__icon--prefix:empty,.t-input__tips:empty,.t-input__wrap--clearable-icon:empty,.t-input__wrap--suffix-icon:empty,.t-input__wrap--suffix:empty{display:none}.t-input__control{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;min-width:0;min-height:24px;margin:0;padding:0;color:var(--td-input-default-text-color, var(--td-text-color-primary, var(--td-font-gray-1, rgba(0, 0, 0, .9))));line-height:inherit;background-color:transparent;border:0;outline:none;resize:none;font-size:inherit;caret-color:var(--td-input-cursor-color, var(--td-brand-color, var(--td-brand-color-7, #0052d9)))}.t-input__control--disabled{color:var(--td-input-disabled-text-color, var(--td-text-color-disabled, var(--td-font-gray-4, rgba(0, 0, 0, .26))));cursor:not-allowed;opacity:1;-webkit-text-fill-color:currentColor}.t-input__control--read-only{cursor:default}.t-input--left{text-align:left}.t-input--right{text-align:right}.t-input--center{text-align:center}.t-input__placeholder{color:var(--td-input-placeholder-text-color, var(--td-text-color-placeholder, var(--td-font-gray-3, rgba(0, 0, 0, .4))));font:var(--td-input-placeholder-text-font, var(--td-font-body-large))}.t-input__tips{font:var(--td-font-body-small);padding-top:4px}.t-input--default+.t-input__tips{color:var(--td-input-default-tips-color, var(--td-text-color-placeholder, var(--td-font-gray-3, rgba(0, 0, 0, .4))))}.t-input--success+.t-input__tips{color:var(--td-input-success-tips-color, var(--td-success-color, var(--td-success-color-5, #2ba471)))}.t-input--warning+.t-input__tips{color:var(--td-input-warning-tips-color, var(--td-warning-color, var(--td-warning-color-5, #e37318)))}.t-input--error+.t-input__tips{color:var(--td-input-error-tips-color, var(--td-error-color, var(--td-error-color-6, #d54941)))}.t-safe-area-top{padding-top:constant(safe-area-inset-top);padding-top:env(safe-area-inset-top)}.t-safe-area-bottom{padding-bottom:constant(safe-area-inset-bottom);padding-bottom:env(safe-area-inset-bottom)}: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-focus: var(--td-brand-color-1);--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-active: var(--td-brand-color-2);--td-warning-color-active: var(--td-warning-color-6);--td-warning-color-disabled: var(--td-warning-color-3);--td-warning-color-focus: var(--td-warning-color-2);--td-warning-color-light: var(--td-warning-color-1);--td-warning-color-light-active: var(--td-warning-color-2);--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-active: var(--td-error-color-2);--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-active: var(--td-success-color-2);--td-mask-active: rgba(0, 0, 0, .6);--td-mask-disabled: rgba(255, 255, 255, .6);--td-mask-background: rgba(255, 255, 255, .96);--td-mask-gradient: rgba(255, 255, 255, 0);--td-bg-color-page: var(--td-gray-color-1);--td-bg-color-container: var(--td-font-white-1);--td-bg-color-container-active: var(--td-gray-color-3);--td-bg-color-secondarycontainer: var(--td-gray-color-1);--td-bg-color-secondarycontainer-active: var(--td-gray-color-4);--td-bg-color-component: var(--td-gray-color-3);--td-bg-color-component-active: var(--td-gray-color-6);--td-bg-color-component-disabled: var(--td-gray-color-2);--td-bg-color-secondarycomponent: var(--td-gray-color-4);--td-bg-color-secondarycomponent-active: var(--td-gray-color-6);--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: var(--td-font-white-1);--td-text-color-brand: var(--td-brand-color);--td-text-color-link: var(--td-brand-color);--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-4: 0 2px 8px 0 rgba(0, 0, 0, .06);--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-focus: var(--td-brand-color-1);--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-active: var(--td-brand-color-2);--td-warning-color-focus: var(--td-warning-color-2);--td-warning-color-active: var(--td-warning-color-4);--td-warning-color-disabled: var(--td-warning-color-3);--td-warning-color-light: var(--td-warning-color-1);--td-warning-color-light-active: var(--td-warning-color-2);--td-error-color-focus: var(--td-error-color-2);--td-error-color-active: var(--td-error-color-5);--td-error-color-disabled: var(--td-error-color-3);--td-error-color-light: var(--td-error-color-1);--td-error-color-light-active: var(--td-error-color-2);--td-success-color-focus: var(--td-success-color-2);--td-success-color-active: var(--td-success-color-4);--td-success-color-disabled: var(--td-success-color-3);--td-success-color-light: var(--td-success-color-1);--td-success-color-light-active: var(--td-success-color-2);--td-mask-active: rgba(0, 0, 0, .4);--td-mask-disabled: rgba(0, 0, 0, .6);--td-mask-background: rgba(36, 36, 36, .96);--td-mask-gradient: rgba(36, 36, 36, 0);--td-bg-color-page: var(--td-gray-color-14);--td-bg-color-container: var(--td-gray-color-13);--td-bg-color-secondarycontainer: var(--td-gray-color-12);--td-bg-color-component: var(--td-gray-color-11);--td-bg-color-container-active: var(--td-gray-color-12);--td-bg-color-secondarycontainer-active: var(--td-gray-color-11);--td-bg-color-component-active: var(--td-gray-color-10);--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: var(--td-font-white-1);--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-scroll-track-color: #333}:root{--td-radius-small: 3px;--td-radius-default: 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-extraSmall: 10px;--td-font-size-mark-small: 12px;--td-font-size-mark-medium: 14px;--td-font-size-mark-large: 16px;--td-font-size-body-extraSmall: 10px;--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-extraSmall: 16px;--td-line-height-mark-small: 20px;--td-line-height-mark-medium: 22px;--td-line-height-mark-large: 24px;--td-line-height-body-extraSmall: 16px;--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-extraSmall: 600 var(--td-font-size-mark-extraSmall) / var(--td-line-height-mark-extraSmall) 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-mark-large: 600 var(--td-font-size-mark-large) / var(--td-line-height-mark-large) var(--td-font-family);--td-font-body-extraSmall: var(--td-font-size-body-extraSmall) / var(--td-line-height-body-extraSmall) 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);--td-font-size: 10px;--td-font-size-xs: var(--td-font-size-body-extraSmall);--td-font-size-s: var(--td-font-size-body-small);--td-font-size-base: var(--td-font-size-title-small);--td-font-size-m: var(--td-font-size-title-medium);--td-font-size-l: var(--td-font-size-title-large);--td-font-size-xl: var(--td-font-size-title-extraLarge);--td-font-size-xxl: var(--td-font-size-headline-large)}:root{--td-spacer: 8px;--td-spacer-1: 12px;--td-spacer-2: 16px;--td-spacer-3: 24px;--td-spacer-4: 32px;--td-spacer-5: 48px;--td-spacer-6: 80px}:root,:root[theme-mode=light]{--td-switch-dot-disabled-color: var(--td-font-white-1);--td-switch-loading-color: var(--td-brand-color)}:root.dark,:root[theme-mode=dark]{--td-button-primary-disabled-color: var(--td-font-white-4);--td-skeleton-animation-gradient: rgba(255, 255, 255, .06);--td-slider-dot-bg-color: var(--td-gray-color-4);--td-slider-dot-disabled-bg-color: var(--td-gray-color-11);--td-slider-dot-disabled-border-color: var(--td-gray-color-12);--td-switch-dot-disabled-color: var(--td-font-white-2);--td-switch-loading-color: var(--td-font-white-1)}:root{font-family:Noto Sans SC,Microsoft YaHei,sans-serif;color:#172744;background:#eef0ef;font-synthesis:none;font-size:var(--font-body);--blue:#294f86;--ink:#172744;--muted:#858e96;--line:#e9ecee;--font-meta:11px;--font-body:13px;--font-title:22px;--font-value:32px}*{box-sizing:border-box}body{margin:0}button,input,select{font:inherit}button{cursor:pointer;border:0;background:transparent;color:inherit;display:inline-flex;align-items:center;justify-content:center;gap:7px;-webkit-tap-highlight-color:transparent}button:disabled{opacity:.45;cursor:wait}button:focus-visible,a:focus-visible{outline:2px solid var(--blue);outline-offset:4px}input:focus,select:focus{outline:2px solid #294f8655;outline-offset:2px}h1,h2,h3,p{margin:0}h2{font-size:var(--font-title);line-height:1.5;letter-spacing:-.3px;font-weight:600}h3{font-size:var(--font-body);font-weight:600}p{line-height:1.8}input,select{color:var(--ink);background:transparent}input[type=number]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}input::-webkit-inner-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none}.workspace{min-height:100dvh;display:flex;align-items:center;justify-content:center;gap:clamp(48px,8vw,140px);padding:35px}.demo-panel{width:350px;align-self:stretch;max-height:920px;display:flex;flex-direction:column;justify-content:space-between;padding:25px 0}.wordmark{font-size:23px;display:flex;align-items:center;gap:5px;font-weight:600;letter-spacing:1px}.brand-word{font-size:17px;line-height:1;font-weight:500;letter-spacing:0}.brand-symbol{position:relative;display:inline-flex;width:28px;height:30px;border:0;border-radius:9px 9px 9px 3px;background:#294c8a;align-items:center;justify-content:center;font-size:17px;color:#fff;font-weight:500}.brand-symbol:after{content:"";position:absolute;left:1px;bottom:-3px;width:7px;height:7px;background:#294c8a;clip-path:polygon(0 0,100% 0,0 100%)}.small-label{font-size:var(--font-meta);font-weight:400;letter-spacing:1px;color:#6f7d94;border-left:1px solid #cbd3e1;padding-left:12px;margin-left:4px}.eyebrow{font-size:var(--font-meta);letter-spacing:1.8px;color:#8090ac;font-weight:500;margin-bottom:9px}.panel-main{padding:55px 0 25px;transform:translateY(-18px)}.panel-main>.eyebrow{font-size:var(--font-body);letter-spacing:3px}h1{font-size:44px;line-height:1.45;letter-spacing:-1px;font-weight:500;margin-top:15px}.panel-description{color:#7a879e;font-size:var(--font-body);margin:23px 0 32px;line-height:2.1}.demo-steps{border-top:1px solid #cdd5e2;margin-top:22px}.demo-steps button{padding:16px 2px;width:100%;justify-content:flex-start;border-bottom:1px solid #d7deea;font-size:var(--font-body);color:#68768c;transition:color .2s,transform .2s}.demo-steps button svg{margin-left:auto}.demo-steps button:hover,.demo-steps button.selected{color:var(--blue);transform:translate(3px)}.step-number{font-family:Consolas,monospace;font-size:var(--font-meta);color:#9aa6b8;margin-right:10px}.live-dot{width:5px;height:5px;display:inline-block;border-radius:50%;background:#8eac9a}.reset{font-size:var(--font-meta);justify-content:flex-start;color:#8491a6;padding:12px 0}.phone{position:relative;isolation:isolate;display:flex;flex-direction:column;width:430px;height:min(900px,calc(100dvh - 70px));min-height:650px;border-radius:35px;background:#fff;overflow:hidden;box-shadow:0 24px 70px #1d345b12,0 0 0 8px #f6f8fc,0 0 0 9px #c9d2e233;flex-shrink:0}.status-bar{height:35px;flex-shrink:0;display:flex;justify-content:space-between;align-items:center;font-size:var(--font-meta);font-weight:650;padding:9px 26px 0}.status-right{display:flex;align-items:center;gap:5px;color:#17202d}.status-right svg:last-child{margin-left:1px}.app-header{display:flex;align-items:center;justify-content:center;height:63px;padding:0 24px;gap:11px;flex-shrink:0}.mini-brand{font-weight:600;font-size:18px;display:flex;align-items:center;gap:4px;letter-spacing:1px}.mini-brand .brand-word{font-size:14px}.mini-brand .brand-symbol{width:24px;height:26px;font-size:14px}.icon-button{width:32px;height:32px;padding:0;position:relative}.app-header>.icon-button{margin-left:auto}.icon-button i{position:absolute;width:5px;height:5px;background:#b47750;right:4px;top:4px;border-radius:50%}.page-scroll{overflow-y:auto;flex:1;min-height:0;scroll-behavior:smooth;scrollbar-width:thin;scrollbar-color:#e5eaf3 transparent;padding:0 24px 85px;animation:pageEnter .35s ease both}.home-page{min-height:100%;display:flex;flex-direction:column}.home-intro{text-align:center;padding:25px 0 20px}.hero-mascot{position:relative;width:160px;height:181px;margin:25px auto 17px;display:flex;align-items:center;justify-content:center}.hero-mascot{padding:0}.hero-mascot>.mascot-character{width:148px;height:168px;position:relative;z-index:1}.mascot-shadow{position:absolute;bottom:0;left:40px;width:80px;height:10px;background:#dde5f2;border-radius:50%;filter:blur(5px)}.home-intro h2{font-size:var(--font-title)}.home-intro>p{color:#8b95a7;font-size:var(--font-body);margin-top:9px}.home-prompts{display:flex;flex-direction:column;gap:0;margin-top:18px;border-top:1px solid var(--line)}.home-prompts button{padding:20px 3px;width:100%;justify-content:flex-start;border-bottom:1px solid var(--line);font-size:var(--font-body)}.home-prompts button>svg:first-child{color:#7486a8;margin-right:7px}.home-prompts button>svg:last-child{margin-left:auto;color:#b0bacb}.home-prompts button:hover{color:var(--blue)}.composer{display:flex;gap:8px;padding:12px 18px;background:#fff;flex-shrink:0;border-top:1px solid var(--line)}.composer input{flex:1;min-width:0;border:1px solid #e7ebf3;border-radius:8px;padding:13px 15px;background:#f7f8f8;font-size:var(--font-body)}.composer input::placeholder{color:#9ca5b5}.composer>button{width:43px;height:43px;align-self:center;background:var(--blue);color:#fff;border-radius:8px;flex-shrink:0}.bottom-nav{display:flex;justify-content:space-around;background:#fff;border-top:1px solid var(--line);padding:8px 8px 12px;z-index:10;flex-shrink:0}.bottom-nav button{position:relative;width:25%;display:flex;flex-direction:column;gap:4px;font-size:var(--font-meta);color:#9aa3b2}.bottom-nav button.active{color:var(--blue)}.page-title{display:flex;justify-content:space-between;align-items:center;padding-top:18px;margin-bottom:22px}.page-title h2{font-size:var(--font-title)}.page-title .period{font-size:var(--font-meta);border:1px solid #e7ebf3;border-radius:9px;padding:7px 9px}.muted{font-size:var(--font-meta);color:var(--muted)}.big-number{font-family:Arial,sans-serif;font-variant-numeric:tabular-nums;letter-spacing:-1px;font-size:var(--font-value);line-height:1.35;font-weight:500;margin-top:7px}.big-number small{font-size:var(--font-body);letter-spacing:0;margin-right:7px;font-weight:400}.big-number>span{font-size:var(--font-body);color:#95a0b2;letter-spacing:0}.bill-summary{display:flex;justify-content:space-between;align-items:end}.bills-page>*{animation:billReveal .46s cubic-bezier(.18,.72,.24,1) both}.bills-page>*:nth-child(1){animation-delay:.04s}.bills-page>*:nth-child(2){animation-delay:.1s}.bills-page>*:nth-child(3){animation-delay:.16s}.bills-page>*:nth-child(4){animation-delay:.22s}.bills-page>*:nth-child(5){animation-delay:.28s}@keyframes billReveal{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.bill-detail-link{display:flex;align-items:center;gap:2px;padding:0;color:var(--ink)}.bill-detail-link>svg{flex-shrink:0;color:#8a94a8}.bill-detail-link>svg.detail-cue{color:#b46d42;transform-origin:center;animation:detailCue .8s ease-in-out 3}@keyframes detailCue{0%,to{color:#b46d42;opacity:1;transform:scale(1)}50%{color:#294f86;opacity:.55;transform:scale(1.3)}}.detail-title{display:flex;align-items:center;gap:4px}.detail-back{display:flex;align-items:center;justify-content:center;width:26px;height:34px;padding:0;color:#657186}.trend{font-size:var(--font-meta);color:#8590a2;margin-bottom:12px}.category-card{display:flex;align-items:center;margin:23px -5px 28px;gap:10px}.donut{width:160px;height:160px;position:relative;flex-shrink:0}.chart{width:100%;height:100%}.donut-label{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;display:flex;flex-direction:column;align-items:center;justify-content:center}.donut-label strong{font-size:var(--font-value);font-family:Arial;font-weight:500}.donut-label strong span{font-size:var(--font-body)}.donut-label small{font-size:var(--font-body);color:#7d858e;margin-top:0}.legend{flex:1}.legend button{width:100%;justify-content:flex-start;gap:7px;padding:7px 0;font-size:var(--font-body)}.legend i{width:6px;height:6px;border-radius:2px}.legend i+span{margin-left:5px}.legend b{margin-left:auto;font:500 13px Arial}.legend b .amount-decimal{color:#95a0b2;font-weight:400}.legend small{font-size:var(--font-meta);color:#7d858e;width:28px;text-align:right}.insight{background:#faf8f2;border-radius:0;padding:14px 16px;margin:20px 0 24px;border-left:3px solid #c4aa67}.insight-heading{display:flex;align-items:center;gap:8px;font-size:var(--font-body)}.insight>p{font-size:var(--font-body);color:#697078;line-height:1.85;margin:8px 0 12px}.insight strong{font-size:var(--font-body);font-weight:600}.text-button{color:var(--blue);font-size:var(--font-meta);padding:0;justify-content:flex-start;line-height:1.7}.section-heading{display:flex;justify-content:space-between;align-items:center;margin:26px 0 15px;gap:10px}.section-heading h2{font-size:22px}.section-heading select{border:0;font-size:var(--font-meta);color:#6d7b95;max-width:95px}.finding{display:flex;text-align:left;gap:12px;width:100%;justify-content:flex-start;padding:16px 0;border-bottom:1px solid var(--line)}.finding-icon{width:28px;height:37px;background:transparent;border-radius:0;display:flex;align-items:center;justify-content:center;color:#b07d59;flex-shrink:0}.finding strong,.list-row strong,.transaction strong,.holding strong{font-size:var(--font-body);font-weight:500}.finding p,.list-row p,.transaction p,.holding p{font-size:var(--font-meta);color:#858e96;margin-top:5px}.finding>svg{margin-left:auto;color:#adb6c7;flex-shrink:0}.transaction{display:flex;align-items:center;justify-content:space-between;padding:14px 0;border-bottom:1px solid var(--line)}.transaction>b{font-size:var(--font-body);font-family:Arial;font-weight:500}.capacity{border:0;border-radius:0;padding:0 0 22px;background:transparent;border-bottom:1px solid var(--line)}.capacity-top{display:flex;justify-content:space-between;font-size:var(--font-meta);color:#7382a0}.capacity-top button{padding:0;color:#8897b2}.capacity .big-number{color:#527d68;font-size:var(--font-value)}.capacity>p{font-size:var(--font-meta);color:#8794ab;margin:4px 0 17px}.capacity-formula{display:grid;grid-template-columns:1fr 1fr;gap:9px;color:#7d858e;font-size:var(--font-meta);border-top:0;padding-top:12px}.capacity>.text-button{margin-top:17px}.filters{display:flex;gap:7px;margin:10px 0}.filters button{font-size:var(--font-meta);padding:7px 9px;background:transparent;color:#858e96;border-radius:4px}.filters button.active{background:#f0f3f1;color:#527d68}.filter-check{margin:12px 0!important;font-size:var(--font-meta)!important}.product{padding:24px 0;border-bottom:1px solid var(--line)}.product-head{display:flex;justify-content:space-between;font-size:var(--font-meta);color:#9aa4b5;margin-bottom:8px}.product-head .risk{margin-left:auto}.risk{color:#6d8474;font-size:var(--font-meta)}.risk-capacity-row{display:flex;align-items:center;justify-content:flex-start;gap:18px;margin:0 0 14px;color:#7d899c;font-size:var(--font-meta)}.risk-capacity-label{font-size:var(--font-body);font-weight:400;color:var(--muted)}.risk-capacity-label strong{font-weight:600;color:var(--ink)}.risk-reassess{display:inline-flex;align-items:center;gap:3px;padding:0;color:var(--blue);font-size:var(--font-meta)}.risk-assessment-intro{margin:0 0 18px;color:#858e96;font-size:var(--font-meta);line-height:1.7}.risk-assessment-options{border-top:1px solid var(--line)}.risk-assessment-options button{display:flex;align-items:center;justify-content:space-between;width:100%;padding:16px 0;border-bottom:1px solid var(--line);color:var(--ink);font-size:var(--font-body);text-align:left}.risk-assessment-options button span{display:flex;align-items:center;gap:12px}.risk-assessment-options button strong{width:28px;color:#7d899c;font-family:Arial;font-weight:600}.risk-assessment-options button svg{color:var(--blue)}.risk-assessment-options button.selected,.risk-assessment-options button.selected strong{color:var(--blue)}.risk-question{padding:14px 0;border-bottom:1px solid var(--line)}.risk-question p{margin:0 0 8px;font-weight:600;color:var(--ink)}.risk-assessment-options .risk-question button{display:flex;width:100%;margin:0;padding:9px 0;border:0;color:#737f90;font-size:13px;justify-content:flex-start;gap:10px;text-align:left}.risk-assessment-options .risk-question button strong{flex:0 0 22px;width:22px;color:#7d899c;font-family:Arial;font-weight:600}.risk-assessment-options .risk-question button .risk-option-text{display:block;flex:1}.risk-assessment-options .risk-question button svg{margin-left:auto}.risk-assessment-options .risk-question button.selected{color:var(--blue);font-weight:600}.risk-assessment-options>p{margin:16px 0 0;color:var(--ink)}.risk-assessment-submit{margin-top:24px}.product h3{font-size:var(--font-body);font-weight:600}.product-title{display:flex;align-items:center;justify-content:flex-start;gap:8px}.product-title>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-title .product-advantage{flex:none;display:inline-flex;align-items:center;padding:3px 8px;border-radius:4px;background:#fff0df;color:#b7652e;font-size:10px;font-weight:500;line-height:1.4;white-space:nowrap}.product-title .product-closed{flex:none;margin-left:auto;color:#a96d57;font-size:var(--font-meta);font-weight:400;white-space:nowrap}.product-link{border:1px solid #e6ebf1;border-radius:10px;padding:16px 15px;background:#fff;cursor:pointer;transition:background .15s,border-color .15s}.product-link:active{background:#f7f9fb;border-color:#d7e1ed}.product-link.wealth-product-cue{animation:wealthProductCue .8s ease-in-out 3}@keyframes wealthProductCue{0%,to{border-color:#e6ebf1;box-shadow:none}50%{border-color:#b47750;box-shadow:0 0 0 2px #b4775030}}.product-data{display:grid;grid-template-columns:1fr 1fr;gap:15px;margin-top:18px;align-items:end}.product-data-top{display:flex;align-items:center;justify-content:space-between;gap:5px;min-width:0}.product-data-top .t-button{padding:0;color:var(--blue);font-size:11px;white-space:nowrap;flex-shrink:0}.product-data strong{font-size:var(--font-value);font-weight:500;color:#b4724f;font-family:Arial;letter-spacing:-.5px}.product-data strong small{font-size:var(--font-body);margin-left:2px}.product-data b{font-size:var(--font-body);font-weight:500}.product-data p{color:#858e96;font-size:var(--font-meta);margin-top:5px}.product-detail-summary{padding:20px 0 8px}.product-detail-summary h3{font-size:17px;margin-bottom:18px}.product-detail-summary strong{font:500 38px/1 Arial;color:#b4724f;letter-spacing:-1px}.product-detail-summary strong small{font-size:15px;margin-left:2px}.product-detail-summary p{color:#858e96;font-size:var(--font-meta);margin-top:8px}.product-detail-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 24px;margin:10px 0}.product-detail-grid>div{display:flex;justify-content:space-between;gap:8px;padding:14px 0;font-size:var(--font-meta)}.product-detail-grid span{color:#858e96}.product-detail-grid b{font-weight:500;text-align:right}.product-footer{display:flex;justify-content:space-between;align-items:center;margin-top:20px;font-size:var(--font-meta);color:#96a1b3}.product-footer button{color:var(--blue);padding:6px 0;border:0;border-radius:0}.footnote{font-size:var(--font-meta);line-height:1.9;color:#a3acba;margin-top:20px}.blue{color:var(--blue)}.account-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:0 0 23px;border-bottom:1px solid var(--line)}.account-metric{min-width:0}.holding-detail-page .product-detail-summary{padding-top:10px}.holding-selector{margin-top:18px}.holding-selector h3{margin-bottom:8px}.holding-selector>button{width:100%;justify-content:flex-start;padding:12px 0;border-bottom:1px solid var(--line);font-size:var(--font-body)}.holding-selector>button b{margin-left:auto;font:500 var(--font-body) Arial}.holding-selector>button svg{color:#98a3b2}.holding-selector>button.selected{color:var(--blue)}.holding-detail-actions{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:28px 0 18px}.holding-detail-actions .t-button{height:46px;border-radius:7px;font-size:var(--font-body)}.holding-detail-actions .t-button.primary{width:auto;margin-top:0}.holding-detail-actions .t-button:disabled{opacity:.45}.chart-key{font-size:var(--font-meta);color:#8a96ab;display:flex;align-items:center;gap:5px}.chart-key i{width:14px;border-top:1px dashed var(--blue)}.cashflow{border:0;border-radius:0;padding:0}.cashflow-top{display:flex;justify-content:flex-end;gap:10px;font-size:var(--font-meta);color:#919db0;padding:0}.cashflow .chart{height:205px}.cashflow .footnote{padding:0;margin-top:0}.warning{background:#fbf5ed;border:0;border-radius:0;padding:14px 16px;margin:17px 0 24px;border-left:3px solid #ba875e}.warning h3{font-size:var(--font-body);margin:0 0 8px}.warning p{font-size:var(--font-meta);color:#8d7662;line-height:1.9}.warning .text-button{color:#9c623e;margin-top:13px}.warning>small{display:block;font-size:var(--font-meta);color:#ad9684;margin-top:10px}.list-row{display:flex;align-items:center;gap:11px;padding:8px 0 18px;border-bottom:1px solid var(--line)}.list-row>button{margin-left:auto}.holding{display:block;padding:12px 0;border-bottom:1px solid var(--line)}.holding-top,.holding-bottom{display:flex;align-items:center;justify-content:space-between;gap:8px}.holding-top b{font-size:var(--font-body);font-family:Arial;font-weight:500;white-space:nowrap}.holding-value-link{flex:0 0 auto;padding:0;gap:2px;font:500 var(--font-body) Arial;white-space:nowrap}.holding-value-link svg{color:#8a94a8}.holding-bottom{margin-top:6px}.holding-bottom span{font-size:var(--font-meta);color:#858e96;white-space:nowrap}.holding-bottom span b{font-family:Arial;font-weight:400;color:inherit}.empty-state{padding:16px 0;border:0;border-radius:0;font-size:var(--font-meta);color:#858e96}.task-list-heading{margin-bottom:8px}.task-add-button{display:inline-flex;align-items:center;gap:7px}.task-add-icon{display:inline-flex;width:28px;height:28px;align-items:center;justify-content:center;border:1px solid var(--line);border-radius:50%;color:var(--blue)}.task-list-heading+.empty-state{padding-top:8px}.task-list-heading+.task-card{padding-top:8px}.task-card{padding:16px 0;background:transparent;border-radius:0;margin-bottom:0;border-bottom:1px solid var(--line)}.task-card .section-heading{margin:0 0 8px}.task-card h3{font-size:var(--font-body)}.task-card p,.task-status{font-size:var(--font-meta);color:#8b99ae}.task-meta-row{display:flex;align-items:center;justify-content:space-between;gap:10px}.task-meta-row>p{flex:1;min-width:0;margin:0}.task-actions{display:flex;gap:12px;flex:none;white-space:nowrap}.task-actions button{display:inline-flex;align-items:center;gap:3px;font-size:var(--font-meta);color:#c43d46;padding:0}.receipt{display:flex;align-items:center;font-size:var(--font-meta);color:#8493aa;gap:7px;margin-bottom:12px}.scenario-button{margin:28px 0 10px;color:#95a1b5;font-size:var(--font-meta)}.agent-dock{position:absolute;z-index:20;left:0;right:0;bottom:calc(80px + env(safe-area-inset-bottom,0px));height:66px;pointer-events:none}.floating-agent{position:absolute;right:18px;bottom:0;z-index:20;width:62px;height:66px;flex-direction:column;gap:0;padding:0;pointer-events:auto}.bill-summary-bubble{position:absolute;right:22px;bottom:calc(100% + 6px);width:calc(100% - 44px);box-sizing:border-box;padding:12px 15px;background:#fff;border:1px solid #e8edf2;border-radius:14px 14px 3px;box-shadow:0 5px 18px #18304b18;color:#334155;font-size:12px;line-height:1.6;animation:billBubbleIn .34s cubic-bezier(.2,.8,.2,1) both;pointer-events:auto}.bubble-flash-word{display:inline;border:0;padding:0;background:transparent;font:inherit;font-weight:600;color:#b46d42;cursor:pointer}.bubble-flash-word:focus-visible{outline:2px solid #b46d42;outline-offset:2px;border-radius:2px}.wealth-summary-bubble,.me-performance-bubble{bottom:calc(100% + 6px)}.wealth-bubble-next{margin-left:3ch}.risk-reject-bubble{bottom:calc(100% + 6px)}.risk-reject-bubble p{padding-right:18px}.risk-reassess-inline{display:inline-flex;align-items:center;gap:3px;margin-left:1ch;padding:0;color:var(--blue);font-size:12px;white-space:nowrap;vertical-align:baseline}.bill-summary-bubble p{line-height:inherit;padding-right:18px}.me-performance-bubble p{padding-right:0}.me-performance-bubble p:before{content:"";float:right;width:22px;height:1.6em}.bubble-close{position:absolute;top:6px;right:6px;width:28px;height:28px;color:#8490a0;z-index:1}.bubble-tail{display:inline-block;white-space:nowrap}.bubble-next{display:inline-flex;width:24px;height:24px;margin-left:3ch;padding:0;color:var(--blue);vertical-align:middle}.bill-summary-bubble:after{content:"";position:absolute;right:17px;bottom:-6px;width:11px;height:11px;background:#fff;border-right:1px solid #e8edf2;border-bottom:1px solid #e8edf2;border-radius:0 0 3px;transform:rotate(45deg)}@keyframes billBubbleIn{0%{opacity:0;transform:translate(8px,8px) scale(.98)}to{opacity:1;transform:translate(0) scale(1)}}.floating-character{width:62px!important;height:66px!important}.messages{padding-top:15px}.message{display:flex;gap:8px;margin-bottom:22px;align-items:start}.message-avatar{width:30px!important;height:33px!important;flex-shrink:0;margin-top:3px}.message p{font-size:var(--font-body);line-height:1.85;max-width:88%;padding:13px 15px;background:#f4f5f5;border-radius:2px 10px 10px;white-space:pre-wrap}.message.user{justify-content:flex-end}.message.user p{background:#eef2f5;border-radius:10px 2px 10px 10px;color:#3d526e}.message-content{max-width:88%;min-width:0}.message-content p{max-width:100%}.message-action{display:flex;width:100%;justify-content:space-between;margin-top:4px;padding:12px 13px;border-bottom:1px solid #dce5ef;color:var(--blue);font-size:12px;font-weight:500;text-align:left}.message-action svg{flex-shrink:0;color:#8298b3}.chat-thinking{display:flex;align-items:center;gap:8px;font-size:var(--font-meta);color:#9aa6ba}.chat-thinking-text{letter-spacing:4px;animation:pulse 1.5s ease infinite}.overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:60;background:#17274455;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:flex;align-items:end;animation:fade .15s ease}.sheet{background:#fff;border-radius:16px 16px 0 0;padding:24px 26px 30px;width:100%;max-height:65dvh;overflow:auto;position:relative;animation:sheetEnter .25s ease}.sheet-handle{width:33px;height:4px;background:#dce3ee;border-radius:3px;margin:-10px auto 30px}.sheet-close{position:absolute;right:17px;top:24px}.sheet>h2{font-size:var(--font-title);max-width:92%;margin-bottom:12px}.sheet-description{font-size:var(--font-meta);color:#8d99ae;line-height:1.9;margin-bottom:25px}.sheet label{display:flex;flex-direction:column;font-size:var(--font-meta);color:#7f8da5;gap:9px;margin:19px 0}.sheet:not(.chat-sheet) input:not([type=checkbox]):not([type=range]):not(.t-input__control),.sheet:not(.chat-sheet) select{width:100%;border:1px solid #e4eaf4;border-radius:6px;padding:13px;background:#fafbfa;font-size:var(--font-body)}.sheet.task-sheet select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:38px!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5 6 6.5l5-5' fill='none' stroke='%2377869a' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 18px center;background-size:12px 8px;background-repeat:no-repeat}.primary{width:100%;background:var(--blue);color:#fff;border-radius:8px;padding:15px;font-size:var(--font-body);margin-top:18px;transition:background .2s}.primary:hover{background:#244bbb}.terms{font-size:var(--font-meta);color:#8d99ab;background:transparent;padding:0;border-radius:0;line-height:1.9;margin:18px 0}.check-row{display:flex!important;flex-direction:row!important;align-items:flex-start;gap:8px!important;font-size:var(--font-meta);line-height:1.9}.phone .sheet .check-row--small{--td-checkbox-icon-size:14px;--td-checkbox-title-line-height:18px;padding:6px 0;gap:6px!important}.phone .sheet .check-row{gap:3px!important}.phone .sheet .check-row--small .t-checkbox__title{font-size:11px;font-weight:400;line-height:18px;color:#6c7788}.check-row--small .t-checkbox__icon-left{width:14px;margin-right:0}.phone .sheet .check-row .t-checkbox__icon--left{margin-right:0}.check-row input{accent-color:var(--blue);margin:3px 0 0;flex-shrink:0}.form-two{display:flex;gap:12px}.form-two label{flex:1;margin-bottom:0}.form-two label{min-width:0}.sheet input[type=date]{min-width:0;box-sizing:border-box;font-family:inherit;color:var(--ink)}.phone .sheet select:focus,.phone .sheet input[type=date]:focus{outline:none;outline-offset:0;box-shadow:none;border-color:#b0bfd0}.confirmation-product{padding:18px 0;margin-bottom:20px}.confirmation-product p{font-size:var(--font-meta);color:#909db2;margin-top:8px}.calculation p{display:flex;justify-content:space-between;font-size:var(--font-meta);color:#8b98ad;padding:15px 0;border-bottom:1px solid var(--line)}.calculation p:last-child{color:var(--blue)}.calculation b{font-weight:500}.toast{position:absolute;z-index:100;bottom:100px;left:20px;right:20px;text-align:center;background:#1c2d48eb;color:#fff;padding:13px 18px;border-radius:10px;font-size:var(--font-meta);line-height:1.8;animation:pageEnter .2s ease;pointer-events:none}.toast--warning,.toast--error{background:#bd343b;color:#fff}.toast--success{background:#1c2d48eb;color:#fff}.cash-buffer-warning{margin:8px 0 14px;padding:10px 12px;background:#fff0f0;color:#b4232f;border-left:3px solid #c53c46;border-radius:4px;font-size:var(--font-meta);line-height:1.6}.phone .toast.toast-modal{z-index:1600;top:50%;bottom:auto;left:50%;right:auto;width:max-content;max-width:calc(100% - 48px);box-sizing:border-box;padding:12px 20px;border-radius:6px;transform:translate(-50%,-50%);animation:toastModalIn .18s ease both}.chat-sheet,.task-sheet{height:65dvh;max-height:65dvh;border-radius:16px!important}.chat-sheet{display:flex;flex-direction:column;overflow:hidden}.task-sheet{overflow:visible!important;clip-path:none}.modal-sheet{overflow:visible!important;padding:0!important}.modal-sheet-content{position:relative;box-sizing:border-box;width:100%;max-height:65dvh;overflow-y:auto;padding:26px 24px max(28px,env(safe-area-inset-bottom));border-radius:16px;background:#fff;scrollbar-width:none}.modal-sheet-content::-webkit-scrollbar{display:none}.task-sheet .modal-sheet-content{height:100%;max-height:100%}.sheet-mascot-window{position:absolute;z-index:3;bottom:100%;right:50px;width:96px;height:90px;overflow:hidden;pointer-events:none}.modal-sheet .sheet-mascot-window>.sheet-mascot{position:absolute!important;top:0;left:8px;width:80px;height:84px;transform-origin:50% 75%;transform:translateY(96px) rotate(-24deg);animation:sheetPetPeek 3.8s .5s ease-in-out both,sheetPetIdle 4.8s 4.3s ease-in-out infinite;pointer-events:none}.sheet-mascot .character-body{animation:none!important}.sheet-mascot .leaf-left{transform-origin:69px 60px;animation:sheetLeafLeft .82s ease-in-out infinite!important}.sheet-mascot .leaf-right{transform-origin:85px 59px;animation:sheetLeafRight .92s ease-in-out infinite!important}.chat-sheet .section-heading{justify-content:flex-end;margin:0 0 12px;flex-shrink:0}.chat-history{flex:1;min-height:0;overflow-y:auto;scrollbar-width:thin;scroll-behavior:smooth}.chat-history .messages{padding-top:4px}.chat-empty{height:100%;min-height:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:9px;padding:12px 0;text-align:center;color:var(--ink);transform:translateY(-16px)}.chat-empty-character{position:relative;display:flex;align-items:center;justify-content:center;width:160px;height:181px;flex-shrink:0}.chat-sheet .chat-empty-character>.mascot-character{position:relative;z-index:1;width:148px;height:168px}.chat-empty h2{margin:0;font-size:var(--font-title);font-weight:600;color:var(--ink)}.chat-sheet .composer{padding:12px 0 0;border-top:1px solid var(--line);flex-shrink:0}.mobile-reset{display:none}@keyframes breathe{0%,to{transform:translateY(0) rotate(-2deg)}50%{transform:translateY(-7px) rotate(2deg)}}@keyframes pageEnter{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:translateY(0)}}@keyframes sheetEnter{0%{transform:translateY(35px);opacity:.7}to{transform:translateY(0);opacity:1}}@keyframes toastModalIn{0%{opacity:0;transform:translate(-50%,-50%) scale(.96)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes sheetPetPeek{0%{transform:translateY(96px) rotate(-24deg)}24%{transform:translateY(70px) rotate(-24deg)}44%{transform:translateY(36.5px) rotate(-24deg)}54%{transform:translateY(36.5px) rotate(-24deg)}72%,82%{transform:translateY(26px) rotate(0)}to{transform:translateY(36.5px) rotate(-24deg)}}@keyframes sheetPetIdle{0%,to{transform:translateY(36.5px) rotate(-24deg)}35%{transform:translate(1.5px,36.2px) rotate(-24deg)}70%{transform:translate(-1px,36.8px) rotate(-24deg)}}@keyframes sheetLeafLeft{0%,to{transform:rotate(0)}50%{transform:rotate(-12deg)}}@keyframes sheetLeafRight{0%,to{transform:rotate(0)}50%{transform:rotate(13deg)}}@media(prefers-reduced-motion:reduce){.modal-sheet .sheet-mascot-window>.sheet-mascot,.sheet-mascot .leaf-left,.sheet-mascot .leaf-right{animation:none!important}}@keyframes fade{0%{opacity:0}to{opacity:1}}@keyframes pulse{50%{opacity:.2}}@media(min-width:1550px){.workspace{gap:180px}.demo-panel{width:385px}h1{font-size:49px}}@media(max-width:900px){.demo-panel{display:none}.workspace{padding:22px;align-items:center;flex-direction:column;gap:14px}.phone{height:calc(100dvh - 90px);min-height:600px;max-height:920px}.mobile-reset{display:flex;gap:15px;font-size:var(--font-meta);color:#9aa5b6}.mobile-reset button{font-size:var(--font-meta);color:#7585a0;padding:0}}@media(max-width:480px){:root,body{background:#fff}.workspace{padding:0;display:block;min-height:100dvh}.phone{height:100dvh;width:100%;border-radius:0;box-shadow:none;min-height:0;max-height:none}.status-bar{display:none}.app-header{height:calc(54px + env(safe-area-inset-top,0px));padding-top:env(safe-area-inset-top,0px)}.bottom-nav{padding-bottom:max(12px,env(safe-area-inset-bottom))}.mobile-reset{display:none}.page-scroll{padding-left:22px;padding-right:22px}.home-intro{padding-top:22px}.hero-mascot{margin-top:20px}.app-header{padding-left:22px;padding-right:22px}.category-card{gap:8px}.donut{width:145px;height:145px}.legend button{font-size:var(--font-body);gap:5px}}@media(max-width:360px){.donut{width:125px;height:125px}.page-title h2,.home-intro h2{font-size:var(--font-title)}.home-prompts button{font-size:var(--font-body)}.big-number{font-size:var(--font-value);letter-spacing:-1px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.agent-flight{position:absolute;top:0;left:0;width:64px;height:67px;z-index:55;pointer-events:none;transform-origin:center;will-change:transform,opacity}.floating-agent.dock-hidden{visibility:hidden}.mascot-character{background:transparent}.agent-flight .character-body{animation:none!important}.home-prompts button:nth-child(1)>svg:first-child{color:#b47f5b}.home-prompts button:nth-child(2)>svg:first-child{color:#6d907d}.home-prompts button:nth-child(3)>svg:first-child{color:#8092ad}.finding+.finding .finding-icon{color:#6d907d}.phone{transform:translateZ(0);--td-brand-color:#294f86;--td-brand-color-active:#244373;--td-brand-color-focus:#e7eef7;--td-button-primary-bg-color:#294f86;--td-button-primary-active-bg-color:#244373;--td-tab-bar-active-color:#294f86;--td-tab-bar-color:#858e96;--td-popup-border-radius:12px}.phone>.t-popup,.phone>.t-overlay{position:absolute!important}.phone>.t-popup--bottom{left:0;width:100%;bottom:0;max-height:65dvh;padding-bottom:0}.phone>.t-popup--bottom{overflow:visible!important}.phone>.t-overlay{top:0;right:0;bottom:0;left:0}.phone .sheet{border-radius:16px;animation:none;padding:26px 24px max(28px,env(safe-area-inset-bottom));max-height:65dvh}.phone .modal-sheet{padding:0!important;overflow:visible!important}.phone .modal-sheet-content{max-height:65dvh}.phone .task-sheet{height:65dvh;max-height:65dvh}.phone .sheet .t-input{width:100%;background:#f7f8f8;border:1px solid #e7ebf3;border-radius:6px;min-height:44px;padding:0 9px}.phone .sheet .t-input__wrap{background:transparent}.phone .sheet .t-input__control{border:0;background:transparent;padding:0 4px;min-height:unset;border-radius:0;box-shadow:none;outline:none}.phone .sheet .t-input__content{background:transparent}.phone .sheet .t-checkbox{margin:18px 0;align-items:flex-start}.phone .sheet .t-checkbox__label{font-size:12px;line-height:1.6;color:#6c7788}.phone .sheet .t-button.primary{margin-top:18px;width:100%;height:46px;border-radius:6px;font-size:13px}.phone .t-tab-bar.bottom-nav{min-height:60px;padding:5px 8px max(8px,env(safe-area-inset-bottom));z-index:10;flex-shrink:0}.phone .t-tab-bar-item{flex:1;min-width:0}.phone .t-tab-bar-item__content{padding:4px 0;gap:3px}.phone .t-tab-bar-item__text{font-size:11px}.phone .t-tab-bar-item__icon{height:22px}.phone .chat-sheet .composer .t-input{flex:1;min-width:0;background:#f7f8f8;border:1px solid #e7ebf3;border-radius:6px;min-height:44px;padding:0 9px}.phone .chat-sheet .composer .t-button{flex-shrink:0;width:44px;height:44px;border-radius:6px}.phone>.composer .t-input{flex:1;min-width:0;background:#f7f8f8;border:1px solid #e7ebf3;border-radius:6px;min-height:44px;padding:0 9px}.phone>.composer .t-button{flex-shrink:0;width:44px;height:44px;border-radius:6px}.phone .composer .t-input__control{border:0;background:transparent;padding:0 4px;min-height:unset;border-radius:0;box-shadow:none}.phone .composer .t-input__control:focus{outline:none;outline-offset:0}.phone .composer .t-input__content{background:transparent}.phone .t-button:focus-visible,.phone .t-tab-bar-item:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.phone .filters .t-button{height:30px;min-width:0;padding:0 9px;border-radius:4px;font-size:11px;box-shadow:none}.phone .filters .t-button:focus,.phone .filters .t-button:focus-visible,.phone .filters .t-button:active{outline:none!important;outline-offset:0;box-shadow:none!important;border-color:transparent!important}.phone .filters .t-button--primary{background:#e9f0f7;color:#294f86;border-color:transparent}.phone .filter-check{display:flex;align-items:center;margin:10px 0 4px;font-size:11px}.phone .filter-check .t-checkbox__label{font-size:11px;color:#677588}.phone .product-footer .t-button{padding:0;height:28px;border:0;font-size:11px}.phone .capacity>.t-button{padding:0;height:28px;border:0;margin-top:12px;font-size:11px}.phone .page-title{padding-top:5px;margin-bottom:9px}.phone .period-wrap{position:relative;display:inline-flex;align-items:center}.phone .period-wrap .period{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:7px 27px 7px 9px;background:#fff;color:var(--ink);border:1px solid #e7ebf3;border-radius:9px;font-size:var(--font-meta);line-height:1.2;cursor:pointer}.phone .period-wrap .period:focus,.phone .period-wrap .period:focus-visible{outline:none;outline-offset:0;box-shadow:none;border-color:#e7ebf3}.phone .period-wrap>svg{position:absolute;right:8px;pointer-events:none;color:#77869a}.phone .bill-summary{align-items:center}.phone .bill-summary .muted{font-size:var(--font-body);font-weight:400;color:var(--muted)}.phone .bill-summary .big-number{margin-top:0;font-size:28px}.phone .section-heading{margin:19px 0 10px}.phone .category-card{margin:16px -5px 18px}.phone .legend button{padding:5px 0}.phone .finding{padding:11px 0}.phone .transaction{padding:10px 0}.phone .capacity{padding-bottom:16px}.phone .capacity-formula{gap:6px;padding-top:8px}.phone .filters{margin:8px 0}.phone .filter-check{margin:8px 0 2px!important}.phone .product{padding:18px 0}.phone .product.product-link{padding:16px 15px;margin:12px 0}.phone .product-data{margin-top:12px;gap:10px}.phone .product-footer{margin-top:14px}.phone .capacity-formula{grid-template-columns:repeat(2,minmax(0,1fr))}.phone .capacity-formula span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:10.5px}.phone .filters{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.phone .filters .t-button{flex:0 0 auto;white-space:nowrap}.phone .wealth-filter-row{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0}.phone .wealth-filter-row .filters{flex:1 1 auto;min-width:0;margin:8px 0;overflow-x:auto}.phone .wealth-filter-row .filter-check{flex:0 0 auto;display:flex;align-items:center;gap:3px;margin:0!important;padding:0;white-space:nowrap;--td-checkbox-icon-size:14px;--td-checkbox-title-line-height:16px}.phone .wealth-filter-row .filter-check .t-checkbox__title{font-size:10px;line-height:16px;color:#677588;white-space:nowrap}.phone .wealth-filter-row .filter-check .t-checkbox__icon-left{width:14px;margin-right:0}.phone .wealth-filter-row .filter-check .t-checkbox__icon--left{margin-right:0}.phone .t-checkbox__border{display:none}.phone .product-head{align-items:center;gap:12px}.phone .product-head>span:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.phone .risk{flex-shrink:0;white-space:nowrap}.phone .product h3{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.4}.phone .product-data{grid-template-columns:repeat(2,minmax(0,1fr))}.phone .product-data>div{min-width:0}.phone .product-data strong,.phone .product-data b,.phone .product-data p{white-space:nowrap}.phone .product-footer{gap:10px}.phone .product-footer>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.phone .product-footer .t-button{flex-shrink:0;white-space:nowrap}.phone .account-summary{padding-bottom:16px}.phone .cashflow .chart{height:185px}.phone .holdings-heading{margin-top:6px}.phone .warning{padding:11px 14px;margin:12px 0 17px}.phone .warning h3{margin-bottom:5px}.phone .list-row{padding:6px 0 13px}.phone .holding,.phone .task-card{padding:12px 0}.phone .task-card .section-heading{margin:0 0 8px}.phone .task-list-heading{margin-bottom:4px}.phone .task-list-heading+.empty-state{padding-top:4px}.phone .task-list-heading+.task-card{padding-top:4px}.phone .task-card.first-task-card{padding-top:4px}.phone .task-actions{gap:9px}.phone .message{margin-bottom:16px}.phone .message p{padding:10px 12px}.phone .message-action{padding:9px 11px}@media(prefers-reduced-motion:reduce){.bills-page>*{animation:none}}.recipient-choice{display:flex!important;align-items:center;justify-content:space-between;width:100%;margin-top:9px;padding:12px;border:1px solid var(--line);border-radius:9px;text-align:left;font-size:13px;color:var(--ink)}.recipient-choice small{display:block;font-size:10px;color:var(--muted);margin-top:6px;font-weight:400}.transfer-recipient-summary{display:flex;align-items:center;gap:11px;padding:16px 0 20px;margin-bottom:10px;border-bottom:1px solid var(--line)}.transfer-recipient-summary>div{flex:1;min-width:0}.transfer-recipient-summary strong{font-size:15px;font-weight:500}.transfer-recipient-summary p{font-size:11px;color:var(--muted);margin-top:5px}.transfer-recipient-summary small{font-size:12px;color:#64748b;letter-spacing:1px}.recipient-bank-icon{display:flex;align-items:center;justify-content:center;width:45px;height:45px;border-radius:14px;background:#eff4fa;color:var(--blue);flex-shrink:0}.transfer-recipient-summary .recipient-full-account{display:block;overflow-wrap:anywhere;letter-spacing:0;margin-top:5px}.recipient-first-transfer{padding:10px 12px;margin:0 0 17px;border-radius:8px;background:#fbf4e9;color:#987247;font-size:11px!important;line-height:1.7!important}.task-recipient-note{font-size:10px!important;line-height:1.7;color:#a37950;margin:7px 0}
