#app{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.flex-float{justify-content:space-between}.flex,.flex-float{display:flex;align-items:center}.common-layout{height:100vh;height:100dvh;min-height:100vh;min-height:100dvh;overflow:hidden;background:var(--tr-bg-workspace);container:common-layout/inline-size}.common-layout>.el-container{height:100%;min-height:0;overflow:hidden}.common-layout>.el-container>.el-container{height:calc(100vh - var(--tr-header-height));height:calc(100dvh - var(--tr-header-height));min-height:0}.common-layout .el-main{min-width:0;overflow-y:auto;overflow-x:hidden;background:var(--tr-bg-workspace)}.common-header{position:relative;height:var(--tr-header-height)!important;line-height:1;padding:0 clamp(12px,1.5vw,22px);background:var(--tr-bg-chrome);border-bottom:1px solid var(--tr-border);box-shadow:none;z-index:var(--tr-z-header)}.common-header,.header-shell{display:flex;align-items:center}.header-shell{justify-content:space-between;gap:var(--tr-sp-4);width:100%;min-width:0}.common-aside{position:relative;padding:5px 0 0;overflow-x:hidden;overflow-y:auto;display:flex;flex-direction:column;flex-shrink:0;background:var(--tr-bg-chrome);border-right:1px solid var(--tr-border);transition:width var(--tr-trans),transform var(--tr-trans);z-index:var(--tr-z-aside)}.common-aside.is-collapsed{overflow:visible}.common-aside::-webkit-scrollbar{width:4px}.common-aside::-webkit-scrollbar-thumb{background:var(--tr-border-strong);border-radius:3px}.brand{display:flex;align-items:center;gap:clamp(7px,.8vw,11px);min-width:0}.logo{width:32px;height:32px;flex-shrink:0}.title{overflow:hidden;color:var(--tr-text-1);text-align:left;font-size:clamp(15px,1.3vw,17px);font-weight:700;letter-spacing:-.25px;margin:0;text-overflow:ellipsis;white-space:nowrap}.dock-menu{border-right:none!important;flex:1;overflow-x:visible;background:transparent}.dock-menu.el-menu--collapse{width:64px!important}.dock-menu.el-menu--collapse .el-sub-menu__title{padding:0!important;display:flex!important;align-items:center!important;justify-content:center!important;margin:1px 6px!important}.dock-menu.el-menu--collapse .lock-icon{display:none!important}.dock-quote{position:relative;width:calc(100% - 12px);padding:9px 28px 9px 28px;margin:3px 6px 5px;color:var(--tr-text-mute);font:inherit;font-size:11px;line-height:1.45;text-align:left;background:transparent;border:0;border-top:1px solid var(--tr-border);cursor:pointer;transition:color var(--tr-trans),background-color var(--tr-trans);-webkit-user-select:none;-moz-user-select:none;user-select:none;flex-shrink:0}.dock-quote:hover{color:var(--tr-text-2);background:var(--tr-bg-hover)}.dock-quote .dock-quote-icon{position:absolute;left:9px;top:11px;font-size:12px;color:var(--tr-text-mute)}.dock-quote .dock-quote-text{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-clamp:2;overflow:hidden}.dock-quote .dock-quote-refresh{position:absolute;top:10px;right:8px;font-size:12px;color:var(--tr-text-mute);opacity:0;transition:opacity var(--tr-trans),transform var(--tr-trans)}.dock-quote:hover .dock-quote-refresh{opacity:.72}.dock-quote:active .dock-quote-refresh{transform:rotate(180deg)}.dock-toggle{display:flex;width:100%;min-height:38px;align-items:center;justify-content:center;gap:6px;padding:8px 0;cursor:pointer;color:var(--tr-text-3);background:transparent;border:0;font:inherit;font-size:12px;transition:color var(--tr-trans),background-color var(--tr-trans);border-top:1px solid var(--tr-border);margin-top:auto;flex-shrink:0}.dock-toggle:hover{color:var(--tr-primary);background:var(--tr-bg-hover)}.dock-toggle-icon{font-size:16px;transition:transform var(--tr-trans)}.dock-toggle-text{font-size:12px;letter-spacing:.5px}.dock-menu .el-menu-item,.dock-menu .el-sub-menu__title{position:relative;height:36px!important;line-height:36px!important;margin:1px 6px;color:var(--tr-text-2)!important;border-radius:var(--tr-radius-input);box-shadow:none;transition:color var(--tr-trans),background-color var(--tr-trans);display:flex!important;align-items:center;justify-content:flex-start!important;text-align:left!important}.dock-menu>.el-sub-menu>.el-sub-menu__title{padding-left:16px!important;padding-right:12px!important}.dock-menu .el-sub-menu__title{font-size:13px;font-weight:600;letter-spacing:0}.dock-menu .el-sub-menu .el-menu-item{height:34px!important;line-height:34px!important;font-size:12px;padding-left:22px!important;padding-right:12px!important;position:relative}.dock-menu .el-menu-item:hover,.dock-menu .el-sub-menu__title:hover{color:var(--tr-text-1)!important;background:var(--tr-bg-hover)!important}.dock-menu .el-menu-item.is-active{color:var(--tr-primary)!important;font-weight:600;background:transparent!important}.dock-menu .el-menu-item.is-active:before{content:"";position:absolute;left:0;top:6px;bottom:6px;width:2px;border-radius:0 2px 2px 0;background:var(--tr-primary);box-shadow:none}.dock-menu .dock-group-ai>.el-sub-menu__title{color:var(--tr-ai-text)!important;background:var(--tr-ai-surface-gradient-muted) padding-box,var(--tr-ai-border-gradient) border-box!important;border:1px solid transparent;transition:opacity var(--tr-trans)}.dock-menu .dock-group-ai>.el-sub-menu__title:hover{color:var(--tr-ai-text)!important;background:var(--tr-ai-surface-gradient) padding-box,var(--tr-ai-border-gradient) border-box!important;opacity:.94}.dock-menu .dock-group-ai .el-menu-item:focus-visible,.dock-menu .dock-group-ai>.el-sub-menu__title:focus-visible{outline:2px solid var(--tr-ai-focus);outline-offset:-2px;background:var(--tr-ai-surface-gradient)!important}.dock-menu .dock-group-ai>.el-sub-menu__title .dock-icon,.dock-menu .dock-group-ai>.el-sub-menu__title .dock-title{color:var(--tr-ai-text)!important}.dock-menu .dock-group-ai .el-menu-item{transition:opacity var(--tr-trans)}.dock-menu .dock-group-ai .el-menu-item .el-icon{color:var(--tr-ai-purple)}.dock-menu .dock-group-ai .el-menu-item:hover{color:var(--tr-ai-text)!important;background:var(--tr-ai-surface-gradient-muted)!important;opacity:.94}.dock-menu .dock-group-ai .el-menu-item.is-active{color:var(--tr-ai-text)!important;font-weight:700;background:var(--tr-ai-surface-gradient)!important;opacity:1}.dock-menu .dock-group-ai .el-menu-item.is-active:before{width:3px;background:var(--tr-ai-gradient)}.ai-badge{flex:0 0 auto;margin-left:6px;padding:2px 5px;color:var(--tr-text-on-primary);background:var(--tr-ai-purple);border-radius:var(--tr-radius-pill);font-size:10px;font-weight:700;letter-spacing:0;line-height:1.2}.dock-menu.el-menu--collapse .ai-badge{display:none!important}.dock-menu .dock-group-quick>.el-sub-menu__title{color:var(--tr-quick-text)!important;background:var(--tr-quick-surface-gradient-muted) padding-box,var(--tr-quick-border-gradient) border-box!important;border:1px solid transparent;transition:opacity var(--tr-trans)}.dock-menu .dock-group-quick>.el-sub-menu__title:hover{color:var(--tr-quick-text)!important;background:var(--tr-quick-surface-gradient) padding-box,var(--tr-quick-border-gradient) border-box!important;opacity:.94}.dock-menu .dock-group-quick .el-menu-item:focus-visible,.dock-menu .dock-group-quick>.el-sub-menu__title:focus-visible{outline:2px solid var(--tr-quick-focus);outline-offset:-2px;background:var(--tr-quick-surface-gradient)!important}.dock-menu .dock-group-quick>.el-sub-menu__title .dock-icon,.dock-menu .dock-group-quick>.el-sub-menu__title .dock-title{color:var(--tr-quick-text)!important}.dock-menu .dock-group-quick>.el-sub-menu__title .dock-title{font-weight:700}.dock-menu .dock-group-quick .el-menu-item{transition:opacity var(--tr-trans)}.dock-menu .dock-group-quick .el-menu-item .el-icon{color:var(--tr-quick-blue)}.dock-menu .dock-group-quick .el-menu-item:hover{color:var(--tr-quick-text)!important;background:var(--tr-quick-surface-gradient-muted)!important;opacity:.94}.dock-menu .dock-group-quick .el-menu-item.is-active{color:var(--tr-quick-text)!important;font-weight:700;background:var(--tr-quick-surface-gradient)!important;opacity:1}.dock-menu .dock-group-quick .el-menu-item.is-active:before{width:3px;background:var(--tr-quick-gradient)}.quick-badge{flex:0 0 auto;margin-left:6px;padding:2px 5px;color:var(--tr-text-on-primary);background:var(--tr-quick-gradient);border-radius:var(--tr-radius-pill);font-size:10px;font-weight:700;letter-spacing:0;line-height:1.2}.dock-menu.el-menu--collapse .quick-badge{display:none!important}.dock-menu .dock-icon{width:16px;height:16px;margin-right:7px;font-size:16px;flex-shrink:0;color:var(--tr-text-3);transition:color var(--tr-trans)}.dock-menu .el-menu-item .el-icon{color:var(--tr-text-mute);margin-right:5px;font-size:13px}.dock-menu .dock-title{flex:1;text-align:left}.dock-menu .dock-group-ai>.el-sub-menu__title .dock-title{font-weight:700}.dock-menu .el-sub-menu .el-menu-item>span{flex:1;text-align:left}.dock-menu .el-sub-menu__title .el-sub-menu__icon-arrow{margin-left:6px}.header-right{display:flex;align-items:center;gap:3px;min-width:0;margin-left:auto}.data-range{display:inline-flex;align-items:center;min-height:32px;gap:7px;padding:0 10px;white-space:nowrap;cursor:default;border-right:1px solid var(--tr-border);font-family:var(--tr-font-mono);font-variant-numeric:tabular-nums}.data-range-label{color:var(--tr-text-mute);font-size:10px;letter-spacing:.04em}.data-range-value{color:var(--tr-text-2);font-size:11px;font-weight:500;letter-spacing:.01em}.data-desc-btn,.marketing-entry-btn{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-height:34px;padding:5px 8px;color:var(--tr-text-3);background:transparent;border:1px solid transparent;border-radius:var(--tr-radius-control);font:inherit;white-space:nowrap;cursor:pointer;transition:background-color var(--tr-trans),border-color var(--tr-trans)}.data-desc-btn:hover,.marketing-entry-btn:hover{background:var(--tr-bg-hover);border-color:var(--tr-border)}.data-desc-icon{font-size:15px;color:var(--tr-text-2)}.data-desc-label,.marketing-entry-label{font-size:12px;color:inherit}.marketing-entry-btn,.marketing-entry-icon{color:var(--tr-primary)}.marketing-entry-icon{font-size:15px}.user-bar{display:flex;align-items:center;color:var(--tr-text-1)}.user-name-trigger{display:inline-flex;align-items:center;gap:5px;min-height:36px;padding:5px 7px;color:var(--tr-text-2);background:transparent;border:1px solid transparent;border-radius:var(--tr-radius-control);font:inherit;cursor:pointer;transition:background-color var(--tr-trans),border-color var(--tr-trans)}.user-name-trigger:focus-visible,.user-name-trigger:hover{background:var(--tr-bg-hover);border-color:var(--tr-border)}.user-name-icon{font-size:15px;color:var(--tr-text-2)}.user-name-arrow{font-size:11px;color:var(--tr-text-mute)}.user-name{color:var(--tr-text-1);font-weight:600;font-size:13px}.user-token-divider{width:1px;height:16px;margin:0 2px;background:var(--tr-border)}.user-token-status{display:inline-flex;align-items:baseline;gap:4px;color:var(--tr-text-3);font-family:var(--tr-font-mono);font-size:10px;font-variant-numeric:tabular-nums;white-space:nowrap}.user-token-status.ok{color:var(--tr-success-dark)}.user-token-status.low{color:var(--tr-warning-dark)}.user-token-status.expired{color:var(--tr-danger-dark)}.user-token-label{color:var(--tr-text-mute);font-family:var(--tr-font-sans)}.user-token-value{font-weight:600}.balance-usage-entry:focus-visible,.data-desc-btn:focus-visible,.dock-quote:focus-visible,.dock-toggle:focus-visible,.marketing-entry-btn:focus-visible,.mobile-menu-button:focus-visible,.renew-plan:focus-visible,.user-name-trigger:focus-visible{outline:2px solid var(--tr-focus);outline-offset:-2px}.dock-menu .el-menu-item:focus-visible,.dock-menu .el-sub-menu__title:focus-visible{outline:2px solid var(--tr-focus);outline-offset:-2px;background:var(--tr-bg-hover)!important}.mobile-menu-button{display:none;width:44px;height:44px;padding:0;flex:0 0 44px;align-items:center;justify-content:center;flex-direction:column;gap:4px;color:var(--tr-text-1);background:transparent;border:1px solid transparent;border-radius:var(--tr-radius-control);cursor:pointer;transition:background-color var(--tr-trans),border-color var(--tr-trans)}.mobile-menu-button:hover{background:var(--tr-bg-hover)}.mobile-menu-button span{width:19px;height:2px;background:currentColor;border-radius:2px}.mobile-nav-mask{display:none;position:fixed;inset:var(--tr-header-height) 0 0;background:var(--tr-overlay-scrim);z-index:var(--tr-z-mask)}.account-panel{background:var(--tr-bg-subsurface);border:1px solid var(--tr-border);border-radius:var(--tr-radius-panel);box-shadow:none}.status-panel{border:1px solid var(--tr-border);border-radius:var(--tr-radius-control);box-shadow:none}.status-panel-danger{color:var(--tr-danger-dark);background:var(--tr-danger-bg);border-color:var(--tr-danger-border)}.account-dialog.el-dialog{--el-dialog-bg-color:var(--tr-bg-workspace);background:var(--tr-bg-workspace);border-color:var(--tr-border);box-shadow:0 8px 24px rgba(32,30,28,.1)!important}.account-dialog .el-dialog__body{padding:16px 20px 20px}.account-dialog .el-dialog__footer{padding-top:12px;border-top:1px solid var(--tr-border)}.balance-body{gap:10px}.balance-body,.balance-summary{display:flex;flex-direction:column}.balance-summary{gap:6px;padding:12px 14px}.balance-summary-row{display:flex;align-items:baseline;gap:10px}.balance-label{color:var(--tr-text-3);font-size:12px;flex:0 0 82px}.balance-value{font-size:22px;font-weight:700;font-family:var(--tr-font-mono);font-variant-numeric:tabular-nums;color:var(--tr-text-1)}.balance-value.ok{color:var(--tr-data-success)}.balance-value.low{color:var(--tr-warning)}.balance-value.expired{color:var(--tr-data-failure)}.balance-value .balance-unit{font-size:12px;font-weight:500;color:var(--tr-text-3);margin-left:4px}.balance-current-value{display:inline-flex;align-items:center;flex-wrap:wrap;gap:10px;min-width:0}.balance-marketing-link,.marketing-reminder{display:inline-flex;align-items:center;gap:5px;padding:5px 8px;color:var(--tr-primary);background:var(--tr-primary-bg);border:1px solid color-mix(in srgb,var(--tr-primary) 22%,transparent);border-radius:var(--tr-radius-control);font:inherit;font-size:12px;font-weight:600;line-height:1.35;cursor:pointer;transition:background-color var(--tr-trans),border-color var(--tr-trans)}.balance-marketing-link:hover,.marketing-reminder:hover{background:var(--tr-primary-bg-2);border-color:color-mix(in srgb,var(--tr-primary) 42%,transparent)}.balance-marketing-link:focus-visible,.marketing-reminder:focus-visible{outline:2px solid var(--tr-focus);outline-offset:2px}.balance-value-mini{font-size:13px;color:var(--tr-text-2)}.renew-plan-type,.status-tag{margin-right:6px}.balance-section-title{display:flex;align-items:center;font-weight:700;color:var(--tr-text-1);font-size:14px;margin:4px 0}.recharge-heading{justify-content:space-between;gap:10px;margin-top:4px}.recharge-heading-main{display:inline-flex;align-items:center;min-width:0}.marketing-reminder{margin-left:auto;flex:0 0 auto}.marketing-reminder-arrow{font-size:11px}.button-leading-icon,.section-leading-icon{margin-right:5px}.inline-leading-icon{margin-right:4px;vertical-align:-2px}.balance-section-tip{margin-left:8px;font-size:12px;font-weight:400;color:var(--tr-text-3)}.balance-usage-entry{display:flex;width:100%;align-items:center;justify-content:space-between;gap:12px;padding:10px 14px;background:var(--tr-bg-subsurface);color:inherit;font:inherit;text-align:left;cursor:pointer;transition:background-color var(--tr-trans),border-color var(--tr-trans)}.balance-usage-entry:hover{background:var(--tr-bg-chrome);border-color:var(--tr-border-strong)}.balance-usage-entry-left{display:flex;align-items:center;gap:10px}.balance-usage-entry-icon{font-size:18px;color:var(--tr-primary)}.balance-usage-entry-title{font-weight:600;color:var(--tr-text-1);font-size:13px}.balance-usage-entry-sub{font-size:12px;color:var(--tr-text-3);margin-top:2px}.balance-usage-entry-arrow{font-size:14px;color:var(--tr-text-3)}.expired-banner{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;border-left:3px solid var(--tr-danger);padding:9px 12px;margin-bottom:var(--tr-sp-4);font-size:13px}.expired-banner-icon{align-self:start;margin-top:2px;font-size:16px}.expired-banner-copy{display:flex;min-width:0;align-items:baseline;flex-wrap:wrap;gap:4px 8px}.expired-banner-copy strong{font-weight:700}.expired-banner-copy span{color:var(--tr-text-2)}.expired-banner-action{justify-self:end}.menu-locked .dock-icon,.menu-locked .dock-title{color:var(--tr-text-mute)!important}.dock-menu .el-menu-item.is-disabled{color:var(--tr-text-mute)!important;cursor:not-allowed!important;opacity:.55}.menu-locked .lock-icon{margin-left:auto;margin-right:4px;color:var(--tr-danger);font-size:12px}.dock-menu .dock-group-ai.menu-locked>.el-sub-menu__title,.dock-menu .dock-group-ai.menu-locked>.el-sub-menu__title:hover,.dock-menu .dock-group-quick.menu-locked>.el-sub-menu__title,.dock-menu .dock-group-quick.menu-locked>.el-sub-menu__title:hover{color:var(--tr-text-mute)!important;background:var(--tr-bg-hover)!important;border-color:var(--tr-border);opacity:.68}.dock-menu .dock-group-ai.menu-locked>.el-sub-menu__title .dock-icon,.dock-menu .dock-group-ai.menu-locked>.el-sub-menu__title .dock-title,.dock-menu .dock-group-quick.menu-locked .el-menu-item .el-icon,.dock-menu .dock-group-quick.menu-locked>.el-sub-menu__title .dock-icon,.dock-menu .dock-group-quick.menu-locked>.el-sub-menu__title .dock-title{color:var(--tr-text-mute)!important}.dock-menu .dock-group-quick.menu-locked .el-menu-item{background:transparent!important}.renew-plans{display:grid;grid-template-columns:repeat(3,1fr);gap:0;overflow:hidden;background:var(--tr-bg-workspace);border:1px solid var(--tr-border);border-radius:var(--tr-radius-control)}.renew-plan{position:relative;min-width:0;padding:11px 12px;color:inherit;background:transparent;border:0;border-right:1px solid var(--tr-border);border-radius:0;font:inherit;text-align:left;cursor:pointer;transition:color var(--tr-trans),background-color var(--tr-trans)}.renew-plan:last-child{border-right:0}.renew-plan:hover{background:var(--tr-bg-soft)}.renew-plan.active{color:var(--tr-primary-deep);background:var(--tr-primary-bg);box-shadow:inset 0 2px 0 var(--tr-primary)}.renew-plan-name{font-size:14px;font-weight:600;color:var(--tr-text-1)}.renew-plan-price{font-size:16px;font-weight:700;color:var(--tr-primary);margin:5px 0 3px;display:flex;align-items:baseline;justify-content:flex-start;gap:6px}.renew-plan-price .renew-price-now{font-size:19px;font-weight:700;color:var(--tr-primary)}.renew-price-original{font-size:12px;text-decoration:line-through}.renew-plan-offer,.renew-price-original{color:var(--tr-text-mute);font-weight:500}.renew-plan-offer{position:absolute;top:11px;right:10px;font-family:var(--tr-font-mono);font-size:10px}.renew-plan-savings{display:block;font-size:11px;color:var(--tr-text-3);margin:1px 0 3px}.renew-plan-desc{font-size:11px;color:var(--tr-text-mute);line-height:1.4}.renew-discount-badge{display:inline-block;margin-left:8px;font-size:11px;font-weight:600;color:var(--tr-text-3)}.renew-cat{margin:0;padding:12px 14px 14px}.renew-cat-head{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px;margin-bottom:8px}.renew-cat-title{display:inline-flex;align-items:center;gap:6px;font-weight:700;color:var(--tr-text-1);font-size:14px}.renew-cat-title .el-icon{color:var(--tr-primary)}.renew-cat-tip{font-size:12px;color:var(--tr-text-3);flex:1;min-width:220px}.renew-plan-dedicated{grid-column:1/-1;text-align:left;padding:11px 12px;border-right:0}.renew-plan-dedicated .renew-plan-name{font-size:14px;color:var(--tr-text-1)}.renew-plan-dedicated .renew-plan-name .el-icon{color:var(--tr-primary)}.renew-plan-dedicated .renew-plan-price{justify-content:flex-start}.renew-plan-points{margin:6px 0 0;padding-left:18px;font-size:11px;color:var(--tr-text-3);line-height:1.55}.renew-plan-points b{color:var(--tr-text-1)}.renew-emphasis-danger{color:var(--tr-data-failure);font-weight:700}.renew-emphasis-warn{color:var(--tr-warning-dark);font-weight:700}.renew-pay{display:flex;gap:16px;padding:14px}.renew-pay-left{display:flex;flex-direction:column;align-items:center}.qr-frame{width:168px;height:168px;padding:7px;border:1px solid var(--tr-border-strong);border-radius:var(--tr-radius-control);background:var(--tr-bg-workspace)}.qr-svg{width:100%;height:100%;image-rendering:pixelated}.qr-background{fill:var(--tr-bg-workspace)}.qr-cell,.qr-finder{fill:var(--tr-text-1)}.qr-caption{margin-top:6px;font-size:12px;color:var(--tr-text-mute)}.renew-pay-right{flex:1;display:flex;flex-direction:column}.renew-line{display:flex;justify-content:space-between;gap:16px;padding:7px 0;border-bottom:1px solid var(--tr-border)}.renew-label{color:var(--tr-text-mute);font-size:12px}.renew-value{color:var(--tr-text-1);font-size:13px;font-weight:600;text-align:right}.renew-value.mono{font-family:var(--tr-font-mono);color:var(--tr-primary)}.renew-price{color:var(--tr-primary);font-size:16px}.renew-selected-desc{color:var(--tr-text-mute);font-size:11px;font-weight:400}.renew-original-inline{margin-left:8px}.payment-note{margin-top:12px}.payment-note.el-alert{align-items:flex-start;border:1px solid var(--tr-border);border-radius:var(--tr-radius-control);box-shadow:none}.payment-note-content{line-height:1.55;font-size:12px}.change-password-form{padding:16px 16px 2px}.change-password-otp-row{display:flex;width:100%;gap:8px}.change-password-otp-row .el-input{flex:1}@container common-layout (max-width: 900px){.common-header{padding:0 10px}.header-shell{gap:6px}.header-right{gap:2px}.title,.user-token-label{display:none}.mobile-menu-button{display:inline-flex}.mobile-nav-mask{display:block}.marketing-entry-label{display:none}.marketing-entry-btn{width:36px;padding:0}.common-aside{position:fixed;top:var(--tr-header-height);bottom:0;left:0;width:min(82cqw,300px)!important;transform:translateX(-102%);box-shadow:0 8px 24px rgba(32,30,28,.12)}.common-aside.is-mobile-open{transform:translateX(0)}.common-aside .dock-menu{width:100%}.common-aside .dock-toggle{display:none}.common-layout .el-main{width:100%;padding:10px 8px!important}}@container common-layout (max-width: 640px){.logo{width:32px;height:32px}.data-desc-label{display:none}.data-desc-btn{width:36px;padding:0;justify-content:center}.user-name-trigger{max-width:174px;min-width:0}.user-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}@container common-layout (max-width: 520px){.data-range{display:none}.user-name-trigger{max-width:164px}}@container common-layout (max-width: 380px){.user-name-trigger{max-width:148px}.user-name{max-width:48px}}@media (max-width:900px){.common-header{padding:0 10px}.header-shell{gap:6px}.header-right{gap:2px}.title,.user-token-label{display:none}.mobile-menu-button{display:inline-flex}.mobile-nav-mask{display:block}.marketing-entry-label{display:none}.marketing-entry-btn{width:36px;padding:0}.common-aside{position:fixed;top:var(--tr-header-height);bottom:0;left:0;width:min(82vw,300px)!important;transform:translateX(-102%);box-shadow:0 8px 24px rgba(32,30,28,.12)}.common-aside.is-mobile-open{transform:translateX(0)}.common-aside .dock-menu{width:100%}.common-aside .dock-toggle{display:none}.common-layout .el-main{padding:10px 8px!important}.balance-section-title,.balance-summary-row,.renew-line{align-items:flex-start;flex-direction:column;gap:4px}.balance-label{flex-basis:auto}.balance-section-tip{margin-left:0}.recharge-heading{align-items:stretch}.recharge-heading-main{align-items:flex-start;flex-wrap:wrap}.marketing-reminder{width:100%;justify-content:center;margin-left:0}.renew-plans{grid-template-columns:1fr}.renew-plan{border-right:0;border-bottom:1px solid var(--tr-border)}.renew-plan:last-child{border-bottom:0}.renew-plan-dedicated{grid-column:auto}.renew-pay{align-items:center;flex-direction:column}.renew-pay-right{width:100%}.renew-value{max-width:100%;overflow-wrap:anywhere}}@media (max-width:640px){.logo{width:32px;height:32px}.data-desc-label{display:none}.data-desc-btn{width:36px;padding:0;justify-content:center}.user-name-trigger{max-width:174px;min-width:0}.user-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.balance-summary,.balance-usage-entry{padding:12px}.balance-usage-entry-sub{line-height:1.45}.expired-banner{grid-template-columns:auto minmax(0,1fr)}.expired-banner-action{grid-column:2;justify-self:start}.account-dialog .el-dialog__body{padding:14px}.change-password-form{padding:14px 12px 1px}.qr-frame{width:min(168px,56vw);height:min(168px,56vw)}}@media (max-width:520px){.data-range{display:none}.user-name-trigger{max-width:164px}.renew-cat,.renew-pay{padding:12px}}@media (max-width:380px){.user-name-trigger{max-width:148px}.user-name{max-width:48px}}@media (prefers-reduced-motion:reduce){.common-aside,.data-desc-btn,.dock-menu .dock-group-ai .el-menu-item,.dock-menu .dock-group-ai>.el-sub-menu__title,.dock-menu .dock-group-quick .el-menu-item,.dock-menu .dock-group-quick>.el-sub-menu__title,.dock-menu .el-menu-item,.dock-menu .el-sub-menu__title,.dock-quote,.dock-quote-refresh,.dock-toggle,.dock-toggle-icon,.marketing-entry-btn,.mobile-menu-button,.user-name-trigger{animation:none!important;transition:none!important}.dock-quote:active .dock-quote-refresh{transform:none}}:root{--tr-primary:#0075de;--tr-primary-dark:#005bab;--tr-primary-deep:#005bab;--tr-primary-light:#4d9fe8;--tr-primary-soft:#e8f3fc;--tr-primary-bg:rgb(0 117 222/8%);--tr-primary-bg-2:rgba(0,117,222,.14);--tr-primary-border-soft:rgba(0,117,222,.18);--tr-primary-border:rgba(0,117,222,.28);--tr-selection-bg:rgba(0,117,222,.16);--tr-focus:#005bab;--tr-focus-ring:rgba(0,91,171,.24);--tr-ai-blue:#075cbf;--tr-ai-purple:#6841b7;--tr-ai-pink:#a52f6d;--tr-ai-orange:#a8470b;--tr-ai-text:#432a70;--tr-ai-text-soft:#654d76;--tr-ai-focus:#5a35a5;--tr-ai-focus-ring:rgba(90,53,165,.28);--tr-ai-gradient:linear-gradient(105deg,var(--tr-ai-blue) 0%,var(--tr-ai-purple) 36%,var(--tr-ai-pink) 68%,var(--tr-ai-orange) 100%);--tr-ai-border-gradient:linear-gradient(105deg,var(--tr-ai-blue) 0%,var(--tr-ai-purple) 34%,var(--tr-ai-pink) 67%,var(--tr-ai-orange) 100%);--tr-ai-surface-gradient:linear-gradient(105deg,#eef5ff,#f4f0ff 36%,#fff0f6 69%,#fff5eb);--tr-ai-surface-gradient-muted:linear-gradient(105deg,#f7faff,#faf7ff 38%,#fff7fa 70%,#fffaf4);--tr-quick-teal:#087f79;--tr-quick-blue:#0968a9;--tr-quick-text:#075f68;--tr-quick-text-soft:#376d75;--tr-quick-focus:#087b83;--tr-quick-focus-ring:rgba(8,123,131,.24);--tr-quick-border:rgba(8,127,121,.26);--tr-quick-surface:rgb(8 127 121/8%);--tr-quick-surface-muted:#f4fafb;--tr-quick-gradient:linear-gradient(105deg,var(--tr-quick-teal) 0%,var(--tr-quick-blue) 100%);--tr-quick-border-gradient:linear-gradient(105deg,var(--tr-quick-teal) 0%,var(--tr-quick-blue) 100%);--tr-quick-surface-gradient:linear-gradient(105deg,#eaf8f6,#edf6fb);--tr-quick-surface-gradient-muted:linear-gradient(105deg,#f5fbfa,#f4f8fc);--tr-text-1:#20201e;--tr-text-2:#3b3936;--tr-text-3:#5f5b57;--tr-text-mute:#706b66;--tr-text-on-primary:#fff;--tr-bg-chrome:#f1f3f5;--tr-bg-workspace:#fff;--tr-bg-subsurface:#f7f8fa;--tr-bg-hover:rgba(32,32,30,.055);--tr-border:#d9dde2;--tr-border-strong:#c5cad1;--tr-overlay-scrim:rgba(32,32,30,.32);--tr-bg-page:var(--tr-bg-workspace);--tr-bg-card:var(--tr-bg-workspace);--tr-bg-soft:var(--tr-bg-subsurface);--tr-success:#167455;--tr-success-dark:#0f6045;--tr-success-bg:rgba(22,116,85,.12);--tr-success-border:rgba(22,116,85,.28);--tr-warning:#9a6300;--tr-warning-dark:#7a4d00;--tr-warning-bg:rgba(154,99,0,.12);--tr-warning-border:rgba(154,99,0,.28);--tr-danger:#c13f3f;--tr-danger-dark:#a83232;--tr-danger-bg:rgba(193,63,63,.12);--tr-danger-border:rgba(193,63,63,.28);--tr-info:#5f6368;--tr-info-dark:#45494e;--tr-info-bg:rgba(95,99,104,.1);--tr-info-border:rgba(95,99,104,.26);--tr-market-up:#c43d3d;--tr-market-down:#16805f;--tr-kline-up:var(--tr-market-up);--tr-kline-down:var(--tr-market-down);--tr-ma-5:#9a6500;--tr-ma-10:#25705a;--tr-ma-20:#28689e;--tr-ma-30:#75519a;--tr-ma-60:#a33f62;--tr-data-success:var(--tr-success);--tr-data-failure:var(--tr-danger);--tr-font-sans:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI","PingFang SC","Microsoft YaHei",Helvetica,Arial,sans-serif;--tr-font-mono:"SFMono-Regular",Consolas,"Liberation Mono",Menlo,monospace;--tr-fs-xs:12px;--tr-fs-sm:14px;--tr-fs-md:15px;--tr-fs-lg:16px;--tr-fs-xl:20px;--tr-fs-2xl:24px;--tr-fs-3xl:clamp(22px,2.4vw,28px);--tr-sp-1:4px;--tr-sp-2:8px;--tr-sp-3:12px;--tr-sp-4:16px;--tr-sp-5:20px;--tr-sp-6:24px;--tr-sp-8:32px;--tr-sp-10:40px;--tr-radius-input:4px;--tr-radius-control:6px;--tr-radius-panel:8px;--tr-radius-pill:999px;--tr-r-sm:var(--tr-radius-input);--tr-r:var(--tr-radius-control);--tr-r-lg:var(--tr-radius-panel);--tr-r-pill:var(--tr-radius-pill);--tr-shadow-overlay:0 16px 40px rgba(32,30,28,.14),0 2px 8px rgb(32 30 28/8%);--tr-sh-1:none;--tr-sh-2:none;--tr-sh-3:var(--tr-shadow-overlay);--tr-sh-primary:none;--tr-sh-secondary:none;--tr-sh-warm:none;--tr-duration-fast:120ms;--tr-duration-base:180ms;--tr-ease-standard:cubic-bezier(0.2,0,0,1);--tr-trans:var(--tr-duration-base) var(--tr-ease-standard);--tr-header-height:64px;--tr-z-mask:30;--tr-z-aside:32;--tr-z-header:40;--tr-z-overlay:1000;--tr-content-max:clamp(960px,96vw,1840px);--tr-content-pad:clamp(10px,1.2vw,22px);--tr-secondary:var(--tr-primary);--tr-secondary-dark:var(--tr-primary-dark);--tr-secondary-deep:var(--tr-primary-deep);--tr-secondary-light:var(--tr-primary-light);--tr-secondary-soft:var(--tr-primary-soft);--tr-secondary-bg:var(--tr-primary-bg);--tr-secondary-bg-2:var(--tr-primary-bg-2);--tr-accent:var(--tr-warning);--tr-accent-dark:var(--tr-warning-dark);--tr-accent-light:#d9b56b;--tr-accent-bg:var(--tr-warning-bg);--tr-pink:var(--tr-primary);--tr-pink-bg:var(--tr-primary-bg);--el-color-primary:var(--tr-primary);--el-color-primary-light-3:#4d9fe8;--el-color-primary-light-5:#80baef;--el-color-primary-light-7:#b3d6f5;--el-color-primary-light-8:#cce3f8;--el-color-primary-light-9:#e8f3fc;--el-color-primary-dark-2:var(--tr-primary-dark);--el-color-success:var(--tr-success);--el-color-warning:var(--tr-warning);--el-color-danger:var(--tr-danger);--el-color-error:var(--tr-danger);--el-color-info:var(--tr-info);--el-text-color-primary:var(--tr-text-1);--el-text-color-regular:var(--tr-text-2);--el-text-color-secondary:var(--tr-text-3);--el-text-color-placeholder:var(--tr-text-mute);--el-border-color:var(--tr-border);--el-border-color-light:var(--tr-border);--el-fill-color-light:var(--tr-bg-subsurface);--el-bg-color:var(--tr-bg-workspace);--el-bg-color-page:var(--tr-bg-workspace)}.el-main,body,html{background:var(--tr-bg-workspace)}#app,body,html{margin:0;min-height:100vh;min-height:100dvh;color:var(--tr-text-1);font-family:var(--tr-font-sans);font-feature-settings:"lnum" 1,"locl" 1}*{box-sizing:border-box}a{color:var(--tr-primary)}::-moz-selection{background:var(--tr-selection-bg)}::selection{background:var(--tr-selection-bg)}:where(a,button,input,select,textarea,[role=button],[tabindex]):focus-visible{outline:2px solid var(--tr-focus);outline-offset:2px}.el-input__inner:focus-visible,.el-textarea__inner:focus-visible{outline:none}.el-main{padding:12px clamp(8px,1vw,16px)!important}.page-wrapper{width:100%;max-width:var(--tr-content-max);margin:0 auto;padding:clamp(8px,1.2vw,16px) var(--tr-content-pad)}.page-header,.workbench-header{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:var(--tr-sp-3);margin-bottom:var(--tr-sp-4);padding:0 0 var(--tr-sp-3);border-bottom:1px solid var(--tr-border)}.page-header-title{display:flex;align-items:flex-start;gap:10px;min-width:0}.page-header-title h1{margin:0;font-size:clamp(20px,1.8vw,24px);font-weight:700;letter-spacing:-.35px;line-height:1.25;color:var(--tr-text-1)}.page-header-title .subtitle{font-size:var(--tr-fs-sm);color:var(--tr-text-3);line-height:1.5;margin-top:var(--tr-sp-1);max-width:72ch}.page-header-icon{width:18px;height:18px;border-radius:0;display:inline-flex;align-items:center;justify-content:center;font-size:18px;color:var(--tr-text-3);background:transparent;border:0;box-shadow:none;flex-shrink:0;margin-top:4px}.flat-toolbar,.page-header-actions,.page-toolbar{display:flex;align-items:center;gap:var(--tr-sp-2)}.flat-toolbar,.page-toolbar{flex-wrap:wrap;margin-bottom:var(--tr-sp-4);padding:0}.glass-card{overflow:hidden;transition:border-color var(--tr-trans)}.glass-card,.glass-card:hover{box-shadow:none!important}.glass-card+.glass-card{margin-top:var(--tr-sp-4)}.glass-card-body{padding:var(--tr-sp-5)}.glass-card-head{justify-content:space-between;padding:var(--tr-sp-3) var(--tr-sp-4);background:var(--tr-bg-soft);border-bottom:1px solid var(--tr-border);font-size:var(--tr-fs-md);font-weight:600;color:var(--tr-text-1)}.empty-state,.glass-card-head{display:flex;align-items:center}.empty-state{flex-direction:column;justify-content:center;padding:var(--tr-sp-8) var(--tr-sp-4);color:var(--tr-text-3);text-align:center}.empty-state .empty-icon{font-size:28px;color:var(--tr-text-mute);margin-bottom:var(--tr-sp-3)}.empty-state .empty-title{font-size:var(--tr-fs-md);font-weight:600;color:var(--tr-text-2);margin-bottom:var(--tr-sp-2)}.empty-state .empty-desc{font-size:var(--tr-fs-sm);color:var(--tr-text-mute);margin-bottom:var(--tr-sp-4)}.pill{display:inline-flex;align-items:center;gap:4px;padding:2px 10px;border-radius:var(--tr-r-pill);font-size:var(--tr-fs-xs);font-weight:500;background:var(--tr-bg-hover);color:var(--tr-text-3);white-space:nowrap}.pill.is-primary{background:var(--tr-primary-bg);color:var(--tr-primary-deep)}.pill.is-secondary{background:var(--tr-secondary-bg);color:var(--tr-secondary-deep)}.pill.is-accent{background:var(--tr-accent-bg);color:var(--tr-accent-dark)}.pill.is-success{background:var(--tr-success-bg);color:var(--tr-success-dark)}.pill.is-warning{background:var(--tr-warning-bg);color:var(--tr-warning-dark)}.pill.is-danger{background:var(--tr-danger-bg);color:var(--tr-danger-dark)}.pill.is-info{background:var(--tr-info-bg);color:var(--tr-info-dark)}.pill.is-pink{background:var(--tr-pink-bg);color:var(--tr-pink)}.status-dot{width:6px;height:6px;border-radius:50%;display:inline-block;background:currentColor;flex-shrink:0}.page-wrapper .el-table{--el-table-header-bg-color:var(--tr-bg-soft);--el-table-row-hover-bg-color:var(--tr-primary-bg);border-radius:var(--tr-r);overflow:hidden}.page-wrapper .el-table thead th{font-weight:600;color:var(--tr-text-2);font-size:var(--tr-fs-sm)}.page-wrapper .el-table .cell{font-size:var(--tr-fs-sm)}.el-button{font-weight:500;border-radius:var(--tr-radius-control);transition:color var(--tr-trans),background-color var(--tr-trans),border-color var(--tr-trans),transform var(--tr-trans)}.el-button--primary{background:var(--tr-primary)!important;border-color:var(--tr-primary)!important;color:var(--tr-text-on-primary)!important;box-shadow:none}.el-button--primary:hover{background:var(--tr-primary-dark)!important;border-color:var(--tr-primary-dark)!important;box-shadow:none}.el-button--primary:active{transform:scale(.98)}.el-button--success{background:var(--tr-success)!important;border-color:var(--tr-success)!important}.el-button--success,.el-button--warning{color:var(--tr-text-on-primary)!important;box-shadow:none}.el-button--warning{background:var(--tr-warning)!important;border-color:var(--tr-warning)!important}.el-button--danger{background:var(--tr-danger)!important;border-color:var(--tr-danger)!important}.el-button--danger,.el-button--info{color:var(--tr-text-on-primary)!important;box-shadow:none}.el-button--info{background:var(--tr-info)!important;border-color:var(--tr-info)!important}.el-button.ai-feature-button{color:var(--tr-ai-text)!important;background:linear-gradient(var(--tr-bg-workspace),var(--tr-bg-workspace)) padding-box,var(--tr-ai-border-gradient) border-box!important;border:1px solid transparent!important;box-shadow:none!important;font-weight:650;white-space:nowrap;transition:opacity var(--tr-trans)!important}.el-button.ai-feature-button:focus-visible,.el-button.ai-feature-button:hover{color:var(--tr-ai-text)!important;background:var(--tr-ai-surface-gradient) padding-box,var(--tr-ai-border-gradient) border-box!important;border-color:transparent!important}.el-button.ai-feature-button:hover{opacity:.94}.el-button.ai-feature-button:active{transform:none;opacity:.9}.el-button.ai-feature-button:focus-visible{outline:2px solid var(--tr-ai-focus);outline-offset:2px;box-shadow:none!important}.el-button.ai-feature-button--primary,.el-button.ai-feature-button--primary:focus-visible,.el-button.ai-feature-button--primary:hover{color:var(--tr-text-on-primary)!important;background:var(--tr-ai-gradient)!important;border-color:transparent!important}.el-button.ai-feature-button.is-disabled,.el-button.ai-feature-button.is-disabled:hover{color:var(--tr-text-mute)!important;background:var(--tr-bg-chrome)!important;border-color:var(--tr-border-strong)!important;cursor:not-allowed;opacity:.72}.el-button.ai-feature-button .is-loading{animation:none!important}.el-button.is-disabled,.el-button.is-disabled:focus,.el-button.is-disabled:hover{color:var(--tr-text-mute)!important;background:var(--tr-bg-chrome)!important;border-color:var(--tr-border-strong)!important;box-shadow:none!important;cursor:not-allowed!important;opacity:.72}@media (prefers-reduced-motion:no-preference){.el-button.ai-feature-button .is-loading{animation:tr-ai-loading-opacity 1.1s ease-in-out infinite!important}}@keyframes tr-ai-loading-opacity{0%,to{opacity:.45}50%{opacity:1}}.el-tabs__item{font-weight:500;transition:color var(--tr-trans)}.el-tabs__item:hover{color:var(--tr-primary)!important}.el-tabs__item.is-active{color:var(--tr-primary-deep)!important;font-weight:700!important}.el-tabs__active-bar{background:var(--tr-primary)!important;height:2px!important;border-radius:3px;box-shadow:none}.el-tabs--card>.el-tabs__header .el-tabs__item.is-active{background:var(--tr-primary-bg)!important;color:var(--tr-primary-deep)!important;border-bottom-color:var(--tr-primary)!important}.el-tabs--border-card>.el-tabs__header .el-tabs__item{transition:background-color var(--tr-trans),color var(--tr-trans)}.el-tabs--border-card>.el-tabs__header .el-tabs__item.is-active{background:var(--tr-primary-bg)!important;color:var(--tr-primary-deep)!important;box-shadow:inset 0 2px 0 0 var(--tr-primary)!important;font-weight:700!important}.el-tabs--border-card>.el-tabs__header .el-tabs__item:hover:not(.is-active):not(.is-disabled){background:var(--tr-primary-bg)!important;color:var(--tr-primary)!important}.el-card__header{background:var(--tr-bg-soft)!important;border-bottom:1px solid var(--tr-border)!important;font-weight:600;color:var(--tr-text-1)!important}.el-radio-button__original-radio:checked+.el-radio-button__inner{background:var(--tr-primary)!important;border-color:var(--tr-primary)!important;color:var(--tr-text-on-primary)!important;box-shadow:-1px 0 0 0 var(--tr-primary)!important}.el-tag.el-tag--primary{background:var(--tr-primary-bg)!important;border-color:var(--tr-primary-border)!important;color:var(--tr-primary-deep)!important}.el-tag.el-tag--success{background:var(--tr-success-bg)!important;border-color:var(--tr-success-border)!important;color:var(--tr-success-dark)!important}.el-tag.el-tag--warning{background:var(--tr-warning-bg)!important;border-color:var(--tr-warning-border)!important;color:var(--tr-warning-dark)!important}.el-tag.el-tag--danger{background:var(--tr-danger-bg)!important;border-color:var(--tr-danger-border)!important;color:var(--tr-danger-dark)!important}.el-tag.el-tag--info{background:var(--tr-info-bg)!important;border-color:var(--tr-info-border)!important;color:var(--tr-info-dark)!important}.el-collapse-item__header{font-weight:600!important;color:var(--tr-text-1)!important;background:var(--tr-bg-card)!important;border-bottom-color:var(--tr-border)!important}.el-collapse-item__header.is-active{color:var(--tr-primary-deep)!important}.el-switch.is-checked .el-switch__core{background:var(--tr-primary)!important;border-color:transparent!important}.el-divider{border-color:var(--tr-border)!important}.el-divider__text{color:var(--tr-primary-deep)!important;font-weight:600;background:var(--tr-bg-page)!important}.el-date-editor.el-input__wrapper,.el-input__wrapper,.el-select__wrapper,.el-textarea__inner{border-radius:var(--tr-radius-input)!important;box-shadow:0 0 0 1px var(--tr-border-strong) inset!important;background:var(--tr-bg-card)!important}.el-input__wrapper.is-focus,.el-select__wrapper.is-focused,.el-textarea__inner:focus{box-shadow:0 0 0 2px var(--tr-focus-ring) inset!important}.el-input-number.is-disabled .el-input__wrapper,.el-input.is-disabled .el-input__wrapper,.el-select__wrapper.is-disabled,.el-textarea__inner:disabled{color:var(--tr-text-mute)!important;background:var(--tr-bg-chrome)!important;box-shadow:0 0 0 1px var(--tr-border-strong) inset!important;cursor:not-allowed!important;opacity:1}.el-switch.is-disabled,.el-tabs__item.is-disabled{cursor:not-allowed!important;opacity:.55}.el-button:focus-visible,.el-collapse-item__header:focus-visible,.el-radio-button__inner:focus-visible,.el-tabs__item:focus-visible{outline:2px solid var(--tr-focus);outline-offset:2px;box-shadow:none!important}.el-dialog,.el-drawer{border-radius:var(--tr-radius-panel)!important;border:1px solid var(--tr-border);box-shadow:var(--tr-shadow-overlay)!important}.el-dialog__header{padding-bottom:var(--tr-sp-4);border-bottom:1px solid var(--tr-border)}.el-dialog__title{color:var(--tr-text-1);font-weight:700;letter-spacing:-.25px}.el-dropdown-menu,.el-popper.is-light{border-color:var(--tr-border)!important;border-radius:var(--tr-radius-control)!important;box-shadow:var(--tr-shadow-overlay)!important}.table-scroll{width:100%;overflow-x:auto;overscroll-behavior-inline:contain}@media (max-width:768px){.page-header-title h1{font-size:20px}.page-header,.workbench-header{align-items:stretch;flex-direction:column}.flat-toolbar,.page-toolbar{width:100%;padding:0}.page-wrapper{padding:8px}.el-dialog{width:calc(100vw - 24px)!important;max-width:calc(100vw - 24px);margin-top:4vh!important}}@media (prefers-reduced-motion:reduce){:root{--tr-duration-fast:0ms;--tr-duration-base:0ms;--tr-trans:0ms linear;--el-transition-duration:0s;--el-transition-duration-fast:0s}html:focus-within{scroll-behavior:auto}*,:after,:before{scroll-behavior:auto!important;animation:none!important;transition:none!important}}.overall_flex_layout{margin-left:3%;margin-top:12px;width:94%;display:flex;justify-content:left;align-items:center;flex-wrap:wrap}.half_flex_layout{width:45%}.half_flex_layout,.three_flex_layout{margin-left:1%;display:flex;justify-content:left;align-items:center}.three_flex_layout{width:30%}.strategy-field-control{width:100%!important;min-width:0}@media (max-width:768px){.use_space{margin-left:8px;margin-right:8px}.half_flex_layout,.overall_flex_layout,.three_flex_layout{width:100%;margin-left:0}}.workbench-header>.flat-toolbar{align-self:center;justify-content:flex-end;margin-bottom:0}.flat-toolbar,.page-toolbar{background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important}.border_style,.data-panel,.el-card,.glass-card,.my-tab-pane,.tr-surface{background:var(--tr-bg-workspace);border:1px solid var(--tr-border);border-radius:var(--tr-radius-panel);box-shadow:none!important}.data-panel{min-width:0;overflow:hidden}.data-panel:hover,.el-card:hover,.glass-card:hover{box-shadow:none!important}.split-workspace{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);min-width:0}.split-workspace>*{min-width:0;padding:clamp(16px,2vw,28px)}.split-workspace>*+*{border-left:1px solid var(--tr-border)}.reader-layout{width:100%;max-width:880px;margin-inline:auto}.el-card{--el-card-bg-color:var(--tr-bg-workspace);--el-card-border-color:var(--tr-border);--el-card-border-radius:var(--tr-radius-panel)}.my-tab-pane{overflow:hidden}.use_space{margin-left:clamp(8px,4vw,80px);margin-right:clamp(8px,4vw,80px)}.margin_left_right_top{margin-left:3%;margin-top:20px;width:94%}.fav-toolbar{text-align:left;margin:0 0 10px}.fav-locked-content{pointer-events:none;opacity:.6;-webkit-user-select:none;-moz-user-select:none;user-select:none}.fav-lock-banner{margin:4px 0 10px;padding:8px 12px;font-size:12px;color:var(--tr-warning-dark);background:var(--tr-warning-bg);border:1px solid var(--tr-warning-border);border-radius:var(--tr-radius-control);text-align:left}.fav-group-label{font-size:12px!important;font-weight:700!important;color:var(--tr-text-mute)!important;cursor:default!important}.tr-split-layout{display:grid;grid-template-columns:minmax(240px,320px) minmax(0,1fr);gap:var(--tr-sp-4);min-width:0}.strategy-form-page,.strategy-form-page .strategy-config-shell,.strategy-form-page .strategy-config-shell__body,.strategy-form-page .strategy-config-shell__fields,.strategy-form-page .strategy-form-header,.strategy-form-page .strategy-main-tabs>.el-tabs__header{background:var(--tr-bg-workspace)}.strategy-form-page .strategy-config-shell__header{background:var(--strategy-large-header,#dce6f0)}.strategy-form-page .strategy-config-stage--deal .deal-rule-editor,.strategy-form-page .strategy-config-stage--deal .deal-rule-editor__body{background:var(--tr-bg-workspace)}.strategy-form-page .strategy-config-stage--deal .deal-rule-editor__header{background:var(--strategy-small-header,#eef3f8)}.strategy-form-page .strategy-config-stage--deal .deal-item-editor,.strategy-form-page .strategy-config-stage--deal .strategy-item-list .el-collapse-item__header,.strategy-form-page .strategy-config-stage--deal .strategy-item-list .el-collapse-item__wrap{background:var(--tr-bg-workspace)}.strategy-form-page .strategy-config-stage--deal .deal-notice{background:var(--tr-bg-subsurface)}.strategy-form-page .strategy-condition-panel,.strategy-form-page .strategy-condition-region{background:var(--tr-bg-workspace)}.strategy-form-page .strategy-condition-panel .condition-parts-list .condition-part,.strategy-form-page .strategy-condition-panel .condition-parts-list .condition-part>.el-card__body{background:var(--tr-bg-workspace)!important}.strategy-form-page .strategy-condition-panel .condition-parts-list .condition-part>.el-card__header{background:var(--strategy-small-header,#eef3f8)!important}@media (max-width:900px){.tr-split-layout{grid-template-columns:1fr}.split-workspace{grid-template-columns:minmax(0,1fr)}.split-workspace>*+*{border-top:1px solid var(--tr-border);border-left:0}}@media (max-width:768px){.workbench-header>.flat-toolbar{align-self:stretch;justify-content:flex-start}.split-workspace>*{padding:var(--tr-sp-4)}}.tutorial-trigger[data-v-07fd8f07]{display:inline-flex;align-items:center;gap:5px;padding:3px 11px;border:1px solid color-mix(in srgb,var(--tr-primary) 28%,transparent);border-radius:var(--tr-r);cursor:pointer;font-size:var(--tr-fs-sm);font-weight:600;line-height:1.6;color:var(--tr-primary-deep);background:var(--tr-primary-bg);transition:background var(--tr-trans),border-color var(--tr-trans),transform var(--tr-trans)}.tutorial-trigger[data-v-07fd8f07]:hover{background:var(--tr-primary-bg-2);border-color:color-mix(in srgb,var(--tr-primary) 52%,transparent);transform:translateY(-1px)}.tutorial-trigger[data-v-07fd8f07]:active{transform:translateY(0)}.tutorial-trigger-icon[data-v-07fd8f07]{font-size:14px}.tip-label[data-v-2535d678]{display:inline-flex;align-items:center;gap:3px;font-size:var(--tr-fs-sm,13px);color:var(--tr-primary-deep,#0967a8);font-weight:500;white-space:nowrap}.tip-label-text[data-v-2535d678]{color:var(--tr-text-2,#31302e)}.tip-label-text--fixed[data-v-2535d678]{display:inline-block;width:var(--tip-label-width,6em);text-align:justify;-moz-text-align-last:justify;text-align-last:justify}.tip-label-icon[data-v-2535d678]{color:var(--tr-primary,#0075de);cursor:pointer;font-size:var(--tr-fs-xs,12px);line-height:1;transition:transform .18s ease,color .18s ease}.tip-label-icon[data-v-2535d678]:hover{color:var(--tr-primary-dark,#0f7dc3);transform:scale(1.15)}.tip-label-sep[data-v-2535d678]{display:inline-block}.tip-label--iconOnly[data-v-2535d678]{gap:0;vertical-align:middle}.tip-dialog-header[data-v-2535d678]{display:flex;align-items:center;gap:8px;padding:10px 16px;background:var(--tr-bg-soft,#faf9f8);border-bottom:1px solid var(--tr-border,#e6e6e6);color:var(--tr-text-1,#1f1f1d)}.tip-dialog-header-icon[data-v-2535d678]{display:inline-flex;align-items:center;justify-content:center;font-size:15px;color:var(--tr-primary,#0075de);flex:0 0 auto}.tip-dialog-header-title[data-v-2535d678]{flex:1 1 auto;font-size:14px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tip-dialog-header-close[data-v-2535d678]{cursor:pointer;font-size:15px;color:#b7c3ce;transition:transform .18s ease,color .18s ease;flex:0 0 auto}.tip-dialog-header-close[data-v-2535d678]:hover{color:var(--tr-primary-deep,#0967a8);transform:rotate(90deg)}.tip-dialog-body[data-v-2535d678]{max-height:68vh;overflow-y:auto}.tip-dialog-text[data-v-2535d678]{font-size:14px;line-height:1.8;color:var(--tr-text,#303133);word-break:break-word}.tip-dialog-para[data-v-2535d678]{position:relative;margin:0 0 12px;padding-left:14px}.tip-dialog-para[data-v-2535d678]:before{content:"";position:absolute;left:0;top:.55em;width:5px;height:5px;border-radius:50%;background:var(--tr-primary,#0075de)}.tip-dialog-para[data-v-2535d678]:last-child{margin-bottom:0}.tip-dialog-list[data-v-2535d678]{margin:0 0 12px;padding-left:22px}.tip-dialog-list li[data-v-2535d678]{margin:4px 0}.tip-run-bold[data-v-2535d678]{font-weight:700;color:var(--tr-primary-deep,#0967a8)}.tip-dialog-images[data-v-2535d678]{display:flex;flex-direction:column;gap:12px;margin-top:14px;padding-top:14px;border-top:1px dashed var(--tr-border,#dcdfe6)}.tip-dialog-image[data-v-2535d678]{width:100%;border:1px solid var(--tr-border,#ebeef5);border-radius:10px;background:#fafcff;padding:6px;box-shadow:0 4px 14px rgba(9,103,168,.08);cursor:zoom-in;transition:box-shadow .18s ease,transform .18s ease}.tip-dialog-image[data-v-2535d678]:hover{box-shadow:0 8px 22px rgba(9,103,168,.16);transform:translateY(-1px)}.tip-dialog-footer[data-v-2535d678]{margin-top:14px;padding-top:12px;border-top:1px dashed var(--tr-border,#dcdfe6);display:flex;justify-content:flex-end}.el-dialog.tip-dialog{border-radius:12px;overflow:hidden;box-shadow:0 12px 36px rgba(9,103,168,.14);border:1px solid rgba(9,103,168,.08)}.el-dialog.tip-dialog .el-dialog__header{margin:0;padding:0}.el-dialog.tip-dialog .el-dialog__body{padding:18px 20px 20px;background:#fff}