.workspace-sidebar-resizer{cursor:col-resize;touch-action:none;display:none}.workspace-sidebar{container:workspace-sidebar/inline-size}[data-workspace-sidebar-measure-text]:before{content:attr(data-workspace-sidebar-measure-text)}.workspace-sidebar-resizer>span{opacity:0;background:#eeeef0;width:1px;height:calc(100% - 60px);margin:30px auto 0;transition:opacity .12s;display:block}.workspace-sidebar-resizer:hover>span,.workspace-sidebar-resizer:focus-visible>span,.workspace-sidebar[data-workspace-sidebar-resizing=true] .workspace-sidebar-resizer>span{opacity:1}@keyframes workspace-sidebar-membership-promo-copy-scroll{0%{transform:translateY(0)}to{transform:translateY(-50%)}}.workspace-sidebar-membership-promo-copy-track--scrolling{will-change:transform;animation:.4s ease-in-out both workspace-sidebar-membership-promo-copy-scroll}@media (prefers-reduced-motion:reduce){.workspace-sidebar-membership-promo-copy-track--scrolling{animation:none}}@media (hover:hover) and (pointer:fine){[data-message-inline-media-shell=true] [data-message-inline-media-actions=true],[data-message-inline-media-shell=true] [data-message-inline-media-favorite=true]{pointer-events:none;opacity:0}[data-message-inline-media-shell=true]:hover [data-message-inline-media-actions=true],[data-message-inline-media-shell=true]:hover [data-message-inline-media-favorite=true],[data-message-inline-media-shell=true]:focus-within [data-message-inline-media-actions=true],[data-message-inline-media-shell=true]:focus-within [data-message-inline-media-favorite=true]{pointer-events:auto;opacity:1}}@media (max-width:1119px){.workspace-sidebar .workspace-sidebar-membership-promo{justify-content:center;gap:0;width:40px;height:40px;padding:0;display:flex}.workspace-sidebar .workspace-sidebar-membership-promo-copy-viewport,.workspace-sidebar .workspace-sidebar-membership-promo>svg{display:none}.workspace-sidebar [data-workspace-sidebar-layout=nav-row]{border-radius:12px;flex-direction:column;gap:6px;width:56px;height:56px}.workspace-sidebar [data-workspace-sidebar-layout=nav-row] [data-workspace-sidebar-expanded-display=inline]{text-align:center;text-overflow:ellipsis;white-space:nowrap;max-width:56px;font-size:11px;line-height:14px;display:block;overflow:hidden}html:is(:lang(zh),:lang(ja),:lang(ko)) .workspace-sidebar [data-workspace-sidebar-layout=nav-row] [data-workspace-sidebar-expanded-display=inline]{font-size:12px}}@media (min-width:1120px){.workspace-sidebar-resizer{display:block}.workspace-sidebar[data-workspace-sidebar-resized=true] [data-workspace-sidebar-expanded-display]{display:none!important}.workspace-sidebar[data-workspace-sidebar-resized=true][data-workspace-sidebar-compact=false] [data-workspace-sidebar-expanded-display=block]{display:block!important}.workspace-sidebar[data-workspace-sidebar-resized=true][data-workspace-sidebar-compact=false] [data-workspace-sidebar-expanded-display=flex]{display:flex!important}.workspace-sidebar[data-workspace-sidebar-resized=true][data-workspace-sidebar-compact=false] [data-workspace-sidebar-expanded-display=inline]{display:inline!important}.workspace-sidebar[data-workspace-sidebar-resized=true] [data-workspace-sidebar-layout]{justify-content:center!important;padding-left:0!important;padding-right:0!important}.workspace-sidebar[data-workspace-sidebar-resized=true][data-workspace-sidebar-compact=false] [data-workspace-sidebar-layout]{justify-content:flex-start!important}.workspace-sidebar[data-workspace-sidebar-resized=true][data-workspace-sidebar-compact=true] [data-workspace-sidebar-layout=nav-row],.workspace-sidebar[data-workspace-sidebar-resized=true][data-workspace-sidebar-compact=true] [data-workspace-sidebar-layout=assistant-row],.workspace-sidebar[data-workspace-sidebar-resized=true][data-workspace-sidebar-compact=true] [data-workspace-sidebar-layout=account-row]{border-radius:12px!important;width:56px!important;height:56px!important}.workspace-sidebar[data-workspace-sidebar-resized=true][data-workspace-sidebar-compact=true] [data-workspace-sidebar-layout=nav-row]{flex-direction:column!important;gap:6px!important}.workspace-sidebar[data-workspace-sidebar-resized=true][data-workspace-sidebar-compact=true] [data-workspace-sidebar-account-trigger]{justify-content:center!important}.workspace-sidebar[data-workspace-sidebar-resized=true][data-workspace-sidebar-compact=true] [data-workspace-sidebar-contact-section]{margin-top:8px!important}.workspace-sidebar[data-workspace-sidebar-resized=true][data-workspace-sidebar-compact=true] [data-workspace-sidebar-layout=nav-row] [data-workspace-sidebar-expanded-display=inline]{text-align:center;text-overflow:ellipsis;white-space:nowrap;max-width:56px;font-size:11px;line-height:14px;overflow:hidden;display:block!important}html:is(:lang(zh),:lang(ja),:lang(ko)) .workspace-sidebar[data-workspace-sidebar-resized=true][data-workspace-sidebar-compact=true] [data-workspace-sidebar-layout=nav-row] [data-workspace-sidebar-expanded-display=inline]{font-size:12px}.workspace-sidebar[data-workspace-sidebar-resized=true][data-workspace-sidebar-compact=false] [data-workspace-sidebar-layout=logo-row]{padding-left:16px!important;padding-right:16px!important}.workspace-sidebar[data-workspace-sidebar-resized=true][data-workspace-sidebar-compact=false] [data-workspace-sidebar-layout=nav-row],.workspace-sidebar[data-workspace-sidebar-resized=true][data-workspace-sidebar-compact=false] [data-workspace-sidebar-layout=assistant-row],.workspace-sidebar[data-workspace-sidebar-resized=true][data-workspace-sidebar-compact=false] [data-workspace-sidebar-layout=account-row]{padding-left:10px!important;padding-right:10px!important}.workspace-sidebar[data-workspace-sidebar-resized=true][data-workspace-sidebar-narrow=true] [data-workspace-sidebar-narrow-hide]{display:none!important}}@container workspace-sidebar (max-width:169px){.workspace-sidebar[data-workspace-sidebar-resized=true][data-workspace-sidebar-compact=false] [data-workspace-sidebar-logo-part=work]{display:none!important}}@container workspace-sidebar (max-width:219px){.workspace-sidebar[data-workspace-sidebar-resized=true][data-workspace-sidebar-compact=false] .workspace-sidebar-account-upgrade{display:none!important}.workspace-sidebar[data-workspace-sidebar-resized=true][data-workspace-sidebar-compact=true] .workspace-sidebar-membership-promo{justify-content:center;gap:0;width:40px;height:40px;padding:0}.workspace-sidebar[data-workspace-sidebar-resized=true][data-workspace-sidebar-compact=true] .workspace-sidebar-membership-promo-copy-viewport,.workspace-sidebar[data-workspace-sidebar-resized=true][data-workspace-sidebar-compact=true] .workspace-sidebar-membership-promo>svg{display:none}}@container workspace-sidebar (max-width:129px){.workspace-sidebar[data-workspace-sidebar-resized=true][data-workspace-sidebar-compact=false] [data-workspace-sidebar-logo-part=word]{display:none!important}}[data-message-scroll-container=true]{scrollbar-width:none;-ms-overflow-style:none}[data-message-scroll-container=true]::-webkit-scrollbar{width:0;height:0;display:none}@keyframes expert-card-title-marquee-forward{0%{transform:translate(0)}to{transform:translateX(var(--expert-card-title-scroll-distance))}}@keyframes expert-card-title-marquee-backward{0%{transform:translateX(var(--expert-card-title-scroll-distance))}to{transform:translate(0)}}.expert-card-title__text{white-space:nowrap;display:inline-block}.expert-card-title__text--marquee{will-change:transform}.expert-card-title--truncated{position:relative}.expert-card-title--truncated:after{content:"";pointer-events:none;background:linear-gradient(90deg,#fff0,#fff 100%);width:40px;height:100%;transition:opacity .16s ease-out;position:absolute;top:0;right:-1px}@media (hover:hover){.expert-card:hover{z-index:10;transform:scale(1.015);box-shadow:inset 0 0 0 1px #25252512,0 0 8px #25252514}.expert-card:hover [data-testid=expert-card-avatar]{transform:scale(1.06)}.expert-card:hover .expert-card-title__text--marquee{animation:expert-card-title-marquee-forward var(--expert-card-title-scroll-duration) linear .5s forwards, expert-card-title-marquee-backward var(--expert-card-title-scroll-duration) linear calc(.5s + var(--expert-card-title-scroll-duration) + .8s) forwards}.expert-card:hover .expert-card-title--truncated:after{opacity:0}}@media (hover:hover) and (prefers-reduced-motion:reduce){.expert-card:hover .expert-card-title__text--marquee{animation:none}}@keyframes message-header-typing-dot-two{0%,32%{opacity:0}33%,to{opacity:1}}@keyframes message-header-typing-dot-three{0%,65%{opacity:0}66%,to{opacity:1}}.message-header-typing-dots{vertical-align:baseline;display:inline}.message-header-typing-dots-progress{white-space:nowrap;display:inline}.message-header-typing-dot{display:inline}.message-header-typing-dot:nth-child(2){animation:1.2s step-end infinite message-header-typing-dot-two}.message-header-typing-dot:nth-child(3){animation:1.2s step-end infinite message-header-typing-dot-three}@media (prefers-reduced-motion:reduce){.message-header-typing-dot{opacity:1;animation:none}}.pagepop-message-scrollbar,.pagepop-panel-scrollbar{scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) transparent}.pagepop-message-scrollbar::-webkit-scrollbar{width:var(--scrollbar-size);height:var(--scrollbar-size)}.pagepop-panel-scrollbar::-webkit-scrollbar{width:var(--scrollbar-size);height:var(--scrollbar-size)}.pagepop-message-scrollbar::-webkit-scrollbar-track{background:0 0}.pagepop-panel-scrollbar::-webkit-scrollbar-track{background:0 0}.pagepop-message-scrollbar::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:999px}.pagepop-panel-scrollbar::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:999px}.pagepop-message-scrollbar::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover)}.pagepop-panel-scrollbar::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover)}.message-markdown-content a{color:#3097fc;text-underline-offset:2px;font-weight:500;text-decoration-line:underline}.message-markdown-content a:hover{color:#3097fc}[data-douyin-markdown-tables=true] [data-message-sender=assistant] .douyin-markdown-table-scroll{overscroll-behavior-inline:contain;max-width:100%}[data-douyin-markdown-tables=true] [data-message-sender=assistant] .message-markdown-content table{border:1px solid var(--border-strong);border-collapse:separate;border-spacing:0;border-radius:8px;width:max-content;min-width:100%;line-height:1.55;overflow:hidden}[data-douyin-markdown-tables=true] [data-message-sender=assistant] .message-markdown-content :is(th,td){white-space:normal;overflow-wrap:anywhere;border-right:1px solid var(--border-strong);border-bottom:1px solid var(--border-strong);text-align:left;vertical-align:top;min-width:88px;max-width:320px;padding:9px 12px}[data-douyin-markdown-tables=true] [data-message-sender=assistant] .message-markdown-content th{background:var(--surface-muted);color:var(--text-primary);font-weight:600}[data-douyin-markdown-tables=true] [data-message-sender=assistant] .message-markdown-content tbody tr:nth-child(2n) td{background:#ffffff6b}[data-douyin-markdown-tables=true] [data-message-sender=assistant] .message-markdown-content :is(th,td):first-child{z-index:1;box-shadow:1px 0 0 var(--border-strong);background:#fffffff5;position:sticky;left:0}[data-douyin-markdown-tables=true] [data-message-sender=assistant] .message-markdown-content th:first-child{z-index:2;background:var(--surface-muted)}[data-douyin-markdown-tables=true] [data-message-sender=assistant] .message-markdown-content tr>:last-child{border-right:0}[data-douyin-markdown-tables=true] [data-message-sender=assistant] .message-markdown-content tbody tr:last-child>td{border-bottom:0}@keyframes favorite-empty-cover-sheen{0%{transform:translate(-140%)skew(-18deg)}to{transform:translate(240%)skew(-18deg)}}.favorite-empty-cover-sheen:after{content:"";background:linear-gradient(90deg,#fff0 0%,#ffffffc7 48%,#fff0 100%);width:38%;animation:2.4s ease-in-out infinite favorite-empty-cover-sheen;position:absolute;inset:0 auto 0 -45%}.case-image-editor-front{width:calc(50% - 2px)}.group:hover .case-image-editor-front,.group:focus-within .case-image-editor-front{animation:3s ease-in-out infinite case-image-editor-width}@keyframes case-image-editor-width{0%{width:calc(50% - 2px)}24%{width:calc(92% - 2px)}48%{width:calc(8% - 2px)}72%{width:calc(50% - 2px)}to{width:calc(50% - 2px)}}@media (prefers-reduced-motion:reduce){.group:hover .case-image-editor-front,.group:focus-within .case-image-editor-front{animation:none}}.message-prompt-editable .inline-link-chip{color:#3097fc;line-height:inherit;-webkit-user-select:text;user-select:text;white-space:normal;background:0 0;border:0;display:inline}.message-reference-link-icon-mask{-webkit-mask:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADYAAAA2CAMAAAC7m5rvAAAANlBMVEUAAAAoKCglJSUkJCQlJSUgICAlJSUlJSUlJSUlJSUlJSUnJyclJSUmJiYjIyMjIyMnJyclJSXLF0y8AAAAEXRSTlMAIN+AoBDPQL9g73CQr5BQMGyjXe4AAAEgSURBVEjH7ZTRcoQgDEUJARJgXfX/f7bL2jHTYsHb5z1PwngmklxxH/6DcAiPSphUy36gGbDCboSIWEaKgFV4lfXww03LStDSFoJZDW19gS1HraeEWY3Ha6NOrEffunyjKb5vuNzQ1CxEc7nGi+9mh0J+Ojjauk7H9LL8wBEtR+Q7a89/F9Izuj7/sp7DExj8wwozK+l3TQGsZ2yv5vZc71tsK0+o1SCklgFa4tOGWWf8Ob53Acu9U1IWZi3IufJ+AliWlXGinHY9zOmQVAa/pFkGSc5rdAMWOwHC1Q0YhSYWtczb0gI51/SitRWpZgOQG2eLgzEOxsaIZXMrBFln5D2hlpMjsxIdcTFrCu+GWXMYtPrb2ItD2FiTT0HcB5wvbOYc0zMaK9wAAAAASUVORK5CYII=) 50%/contain no-repeat;mask:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADYAAAA2CAMAAAC7m5rvAAAANlBMVEUAAAAoKCglJSUkJCQlJSUgICAlJSUlJSUlJSUlJSUlJSUnJyclJSUmJiYjIyMjIyMnJyclJSXLF0y8AAAAEXRSTlMAIN+AoBDPQL9g73CQr5BQMGyjXe4AAAEgSURBVEjH7ZTRcoQgDEUJARJgXfX/f7bL2jHTYsHb5z1PwngmklxxH/6DcAiPSphUy36gGbDCboSIWEaKgFV4lfXww03LStDSFoJZDW19gS1HraeEWY3Ha6NOrEffunyjKb5vuNzQ1CxEc7nGi+9mh0J+Ojjauk7H9LL8wBEtR+Q7a89/F9Izuj7/sp7DExj8wwozK+l3TQGsZ2yv5vZc71tsK0+o1SCklgFa4tOGWWf8Ob53Acu9U1IWZi3IufJ+AliWlXGinHY9zOmQVAa/pFkGSc5rdAMWOwHC1Q0YhSYWtczb0gI51/SitRWpZgOQG2eLgzEOxsaIZXMrBFln5D2hlpMjsxIdcTFrCu+GWXMYtPrb2ItD2FiTT0HcB5wvbOYc0zMaK9wAAAAASUVORK5CYII=) 50%/contain no-repeat}.message-prompt-editable .inline-link-chip-icon{pointer-events:none;vertical-align:-3px;background:#3097fc;width:16px;height:16px;margin-right:4px;display:inline-block}.message-prompt-editable .inline-link-chip-text{overflow-wrap:anywhere;word-break:break-word;display:inline}.message-prompt-editable .inline-link-chip[data-fetch-status=loading]{opacity:.7}.settings-page-layer{--settings-content-width:840px;color:#252525d9;height:100%}.settings-modal{width:100%;height:100%;min-height:0;display:flex;overflow:hidden}.settings-modal__sidebar{background:0 0;border-right:1px solid #25252512;flex-shrink:0;width:220px;padding:0 8px 12px}.settings-modal__sidebar-title{color:#252525;align-items:center;height:60px;padding:0 12px;font-size:14px;font-weight:600;line-height:22px;display:flex}.settings-modal__menu{flex-direction:column;gap:4px;display:flex}.settings-modal__menu-item{color:#252525;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;width:100%;height:40px;padding:0 12px;font-size:14px;font-weight:500;line-height:1.5;display:flex}.settings-modal__menu-item:hover{background:#2525250a}.settings-modal__menu-item.settings-modal__menu-item--active{color:#252525d9;background:#2525250d}.settings-modal__menu-icon{object-fit:contain;flex-shrink:0;width:16px;height:16px}.settings-modal__content{flex-direction:column;flex:1;min-width:0;height:100%;display:flex}.settings-modal__content-header{border-bottom:1px solid #25252512;flex-shrink:0;align-items:center;height:60px;padding:0 56px 0 24px;display:flex;position:relative}.settings-modal__content-header h2{color:#252525;margin:0;font-size:14px;font-weight:600;line-height:22px}.settings-modal__close{color:#252525;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;padding:0;transition:background-color .2s;display:inline-flex;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.settings-modal__close:hover{background:#2525250f}.settings-modal__content-body{flex:1;min-height:0;overflow:hidden}.settings-empty-state{height:100%;color:var(--text-muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:16px;display:flex}.settings-empty-state h3{color:var(--text-primary);margin:0;font-size:16px;font-weight:600;line-height:24px}.account-settings{height:100%;padding:48px 40px;overflow:hidden auto}.account-settings .profile-form{width:min(var(--settings-content-width), 100%);margin-left:auto;margin-right:auto}.account-settings .form-item,.account-settings .avatar-item{margin-bottom:24px}.account-settings .avatar-container{width:80px;height:80px}.account-settings .user-avatar{color:#fff;background:0 0;border:0;border-radius:50%;width:80px;height:80px;font-size:28px}.account-settings .nickname-item{min-height:40px}.account-settings__nickname-display,.account-settings__nickname-editor{justify-content:space-between;align-items:center;gap:12px;width:100%;height:40px;display:flex}.account-settings .field-main{flex:1;min-width:0}.account-settings .field-label{color:#252525;margin-bottom:0;font-size:14px;font-weight:500;line-height:24px}.account-settings .field-content{color:#252525bf;-webkit-user-select:text;user-select:text;justify-content:space-between;align-items:center;font-size:14px;font-weight:400;line-height:17px;display:flex}.settings-input{width:min(320px,100%);height:40px;color:var(--text-primary);border:1px solid #2525251f;border-radius:8px;outline:none;padding:0 12px;font-size:14px}.settings-input:focus{border-color:var(--brand-primary)}.account-settings__nickname-editor .settings-input{flex:none;width:352px}.account-settings__nickname-editor .settings-input:hover{border-color:var(--brand-primary)}.account-settings__edit-button,.account-settings__cancel-button,.account-settings__save-button{cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;border:1px solid #0000;border-radius:8px;flex-shrink:0;font-family:inherit}.account-settings__edit-button{color:#252525;background:#2525250d;height:40px;padding:0 17px;font-size:15px;font-weight:400;line-height:40px}.account-settings__cancel-button,.account-settings__save-button{height:40px;padding:8px 16px;font-size:14px;font-weight:400;line-height:1.15}.account-settings__cancel-button{color:#252525;background:#2525250d}.account-settings__save-button{background:var(--brand-primary);color:#fff;border:0}.account-settings__cancel-button:active,.account-settings__save-button:active:not(:disabled){transform:scale(.98)}.account-settings__save-button:disabled{cursor:not-allowed;background:#9747ff4d}.settings-primary-button,.settings-secondary-button,.account-settings .delete-button{cursor:pointer;white-space:nowrap;border:0;border-radius:8px;justify-content:center;align-items:center;gap:6px;height:40px;padding:0 17px;font-size:15px;font-weight:500;line-height:20px;display:inline-flex}.settings-primary-button{background:var(--brand-primary);color:#fff}.settings-primary-button:hover:not(:disabled){background:var(--brand-primary-hover)}.settings-secondary-button,.account-settings .delete-button{color:#252525d9;background:#2525250d}.settings-primary-button:disabled,.settings-secondary-button:disabled,.account-settings .delete-button:disabled{cursor:not-allowed;opacity:.35}.settings-action-row{flex-shrink:0;gap:8px;display:flex}.account-settings .delete-account{-webkit-user-select:none;user-select:none;border-top:1px solid #25252512;justify-content:space-between;align-items:center;gap:24px;margin-top:24px;padding-top:24px;display:flex}.account-settings .delete-title{color:#f75555;font-size:14px;font-weight:500;line-height:17px}.account-settings .delete-description{color:#252525bf;margin-top:6px;font-size:14px;font-weight:400;line-height:17px}.account-settings .delete-button{color:#f75555;background:#2525250d;border:1px solid #0000;font-weight:400;line-height:40px}.account-settings .delete-button:hover:not(:disabled){color:#fff;background:#f75555}.settings-message{color:var(--text-muted);margin:12px 0 0;font-size:13px;line-height:18px}.settings-message--error{color:#c72c2c}.settings-billing{width:min(var(--settings-content-width), 100%);flex-direction:column;gap:24px;height:100%;margin-left:auto;margin-right:auto;padding:24px;display:flex;overflow:hidden}.billing-plan__header{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.billing-plan__title{color:#252525;margin:0 0 4px;font-size:18px;font-weight:500;line-height:27px}.billing-plan__date{color:#25252580;margin:0;font-size:12px;line-height:16px}.billing-plan__actions{gap:8px;display:flex}.settings-billing .settings-primary-button,.settings-billing .settings-secondary-button{color:#252525;white-space:normal;line-height:normal;transition:all .2s}.settings-billing .settings-primary-button{color:#fff}.billing-plan__credits{grid-template-columns:1fr;gap:10px;margin-bottom:10px;display:grid}.billing-credit{min-width:0}.billing-credit .credit-item__main{gap:6px;margin-bottom:6px}.billing-credit .credit-item__badge{white-space:nowrap;border:0;padding:0 4px;box-shadow:inset 0 0 0 1px #25252526}.billing-plan__features{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:10px 32px;display:grid}.billing-feature{color:#252525;align-items:flex-start;gap:6px;min-width:0;font-size:14px;line-height:21px;display:flex}.billing-feature .feature-item__icon-image{flex-shrink:0;align-items:center;width:16px;height:21px;display:flex}.billing-feature .feature-item__icon-image img{object-fit:contain;width:16px;height:16px}.billing-feature .feature-item__text{color:#252525;font-size:14px;line-height:21px}.billing-feature .feature-item__tooltip{cursor:pointer;vertical-align:-2px;justify-content:center;align-items:center;width:16px;height:16px;margin-left:4px;display:inline-flex;position:relative;overflow:visible}.billing-feature .feature-item__tooltip:hover .feature-item__tooltip-bubble,.billing-feature .feature-item__tooltip:focus-visible .feature-item__tooltip-bubble{opacity:1;visibility:visible;transform:translate(-50%,-2px)}.billing-feature .feature-item__tooltip-icon{width:14px;height:14px;display:block}.billing-feature .feature-item__tooltip-bubble{z-index:20;color:#fff;opacity:0;pointer-events:none;visibility:hidden;white-space:normal;background:#000000e0;border-radius:12px;width:max-content;max-width:260px;padding:8px 12px;font-size:13px;line-height:20px;transition:opacity .12s,transform .12s,visibility .12s;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%,2px);box-shadow:0 8px 24px #00000029}.billing-feature .feature-item__tooltip-bubble:after{content:"";background:#000000e0;width:10px;height:10px;position:absolute;bottom:-5px;left:50%;transform:translate(-50%)rotate(45deg)}.billing-line{background:#25252512;flex-shrink:0;height:1px}.billing-common{justify-content:space-between;align-items:center;gap:20px;display:flex}.billing-common__content,.billing-invoice__copy{min-width:0}.billing-common__title,.billing-invoice__copy h3{color:#252525;margin:0 0 4px;font-size:18px;font-weight:500;line-height:27px}.billing-common__desc,.billing-invoice__copy p{color:#25252580;margin:0;font-size:12px;line-height:16px}.billing-common__qrcode{flex-shrink:0;width:87px;height:87px}.billing-common__qrcode img{width:100%;height:100%}.credits-usage-host{width:min(var(--settings-content-width), 100%);height:100%;margin-left:auto;margin-right:auto}.delete-account-modal{z-index:2200;background:rgb(0 0 0/var(--pagepop-dialog-overlay-alpha,30%));justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.delete-account-modal__content{-webkit-user-select:none;user-select:none;background:#fff;border-radius:12px;outline:none;flex-direction:column;width:min(554px,100%);height:min(662px,100dvh - 32px);min-height:min(400px,100dvh - 32px);padding:39px 37px 30px;display:flex;position:relative;overflow-y:auto;box-shadow:inset 0 0 0 1px #2525251f,0 0 4px #00000012}.delete-account-modal__close{z-index:1;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;width:22px;height:22px;padding:0;transition:transform .1s;position:absolute;top:18px;right:18px}.delete-account-modal__close:active{transform:scale(.9)}.delete-account-modal__close-icon{pointer-events:none;width:18px;height:18px;position:absolute;top:2px;left:2px}.delete-account-modal__close-icon--hover,.delete-account-modal__close:hover .delete-account-modal__close-icon--base{opacity:0}.delete-account-modal__close:hover .delete-account-modal__close-icon--hover{opacity:1}.delete-account-modal__header{text-align:center;flex-shrink:0;margin-bottom:40px}.delete-account-modal__warning-icon{margin-bottom:15px;font-size:14px;line-height:1.5}.delete-account-modal__warning-icon img{vertical-align:baseline;width:48px;height:48px;margin:0;display:inline-block}.delete-account-modal__header h2{color:#252525;margin:0;font-size:24px;font-weight:600;line-height:1.5}.delete-account-modal__body{color:#252525bf;flex-shrink:0;font-size:15px;font-weight:400;line-height:1.5}.delete-account-modal__subtitle{margin:0 0 10px}.delete-account-modal__consequences{margin:0 0 10px;padding-left:22px;list-style:outside}.delete-account-modal__consequences li{margin-bottom:10px;font-weight:500}.delete-account-modal__consequences li:last-child{margin-bottom:0}.delete-account-modal__warning{margin:0 0 24px}.delete-account-modal__confirm{margin:0}.delete-account-modal__confirm-text{margin-bottom:16px;display:block}.delete-account-modal__confirm input{color:#252525;width:100%;height:44px;caret-color:var(--brand-primary);border:1px solid #25252526;border-radius:8px;outline:none;margin:0;padding:0 13px;font-family:inherit;font-size:15px;display:block}.delete-account-modal__confirm input:hover,.delete-account-modal__confirm input:focus{border-color:#8b47eb}.delete-account-modal__spacer{flex:1;min-height:0}.delete-account-modal__actions{flex-direction:column;flex-shrink:0;gap:10px;margin-top:20px;display:flex}.delete-account-modal__delete,.delete-account-modal__cancel{cursor:pointer;-webkit-tap-highlight-color:transparent;border:0;border-radius:8px;justify-content:center;align-items:center;width:100%;height:47px;padding:0 17px;font-family:inherit;font-size:14px;font-weight:500;line-height:1;transition:transform .1s;display:flex}.delete-account-modal__delete{color:#fff;background:#f75555;gap:8px}.delete-account-modal__delete:hover:not(:disabled){background:#f63c3c}.delete-account-modal__delete:active:not(:disabled),.delete-account-modal__cancel:active{transform:scale(.98)}.delete-account-modal__delete:active:not(:disabled){background:#f52424}.delete-account-modal__delete:disabled{cursor:not-allowed;background:#f755554d}.delete-account-modal__cancel{color:#252525;background:#fff;border:1px solid #25252526}.delete-account-modal__cancel:hover{background:#f9fafb}.delete-account-modal__loading{width:16px;height:16px;animation:1s linear infinite delete-account-loading-rotate}@keyframes delete-account-loading-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width:767px){.settings-modal{flex-direction:column}.settings-modal__sidebar{border-bottom:1px solid #25252512;border-right:0;width:100%;height:auto;padding:4px 6px}.settings-modal__sidebar-title{display:none}.settings-modal__menu{scrollbar-width:none;flex-direction:row;align-items:stretch;gap:4px;width:100%;overflow-x:auto}.settings-modal__menu::-webkit-scrollbar{display:none}.settings-modal__menu-item{text-align:center;border-radius:8px;flex:1;justify-content:center;gap:6px;width:auto;min-width:0;height:44px;padding:0 8px}.settings-modal__menu-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.settings-modal__content{flex:1;width:100%;height:auto;min-height:0}.settings-modal__content-header{height:58px;padding:0 56px 0 14px}.settings-modal__content-header h2{text-overflow:ellipsis;white-space:nowrap;padding-right:6px;font-size:14px;line-height:22px;overflow:hidden}.settings-modal__content-body{scrollbar-width:none;-ms-overflow-style:none;overflow:hidden auto}.settings-modal__content-body::-webkit-scrollbar{width:0;height:0;display:none}.account-settings{height:auto;min-height:100%;padding:16px 14px;overflow:visible}.account-settings .form-item,.account-settings .avatar-item{margin-bottom:16px}.account-settings .avatar-container,.account-settings .user-avatar{width:64px;height:64px}.account-settings .field-content{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.account-settings__nickname-editor{flex-direction:column;align-items:stretch;gap:8px;height:auto;min-height:0}.account-settings__nickname-editor .settings-input{flex:none;width:100%;min-width:0}.settings-modal .settings-input{font-size:16px}.account-settings__edit-button,.account-settings__cancel-button,.account-settings__save-button{height:36px;padding:0 14px;font-size:14px;line-height:36px}.account-settings__nickname-editor .settings-action-row{width:100%}.account-settings__nickname-editor .account-settings__cancel-button,.account-settings__nickname-editor .account-settings__save-button{flex:1;min-width:0}.settings-billing{scrollbar-width:none;-ms-overflow-style:none;gap:16px;padding:16px 14px;overflow:hidden auto}.settings-billing::-webkit-scrollbar{width:0;height:0}.billing-plan__header{flex-direction:column;align-items:stretch;gap:12px;margin-bottom:16px}.billing-plan__title{margin-bottom:2px;font-size:15px;line-height:22px}.billing-plan__date{font-size:11px;line-height:15px}.billing-plan__actions{flex-direction:column;gap:8px;width:100%}.settings-billing .settings-primary-button,.settings-billing .settings-secondary-button{white-space:nowrap;border-radius:8px;width:100%;height:36px;padding:0 14px;font-size:14px;line-height:36px}.billing-plan__credits{grid-template-columns:1fr;gap:12px;margin-bottom:8px}.billing-credit .credit-item__main{gap:4px;margin-bottom:4px}.billing-credit .credit-item__icon{width:18px;height:18px}.billing-credit .credit-item__value{font-size:15px;line-height:21px}.billing-credit .credit-item__badge{white-space:nowrap;font-size:11px;line-height:16px}.billing-credit .credit-item__description{padding-left:22px;font-size:11px;line-height:16px}.billing-plan__features{grid-template-columns:1fr;gap:8px}.billing-feature{gap:4px}.billing-feature .feature-item__icon-image{width:14px;height:18px}.billing-feature .feature-item__text{font-size:12px;line-height:18px}.billing-common__title,.billing-invoice__copy h3{font-size:16px;line-height:22px}.billing-common__desc,.billing-invoice__copy p{font-size:11px;line-height:15px}.billing-common{flex-direction:column;align-items:stretch;gap:12px}.billing-common__qrcode{align-self:flex-start;width:76px;height:76px}.account-settings .delete-account{margin-top:16px;padding-top:16px}.account-settings .delete-info{flex:1;min-width:0}.account-settings .delete-title,.account-settings .delete-description{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.account-settings .delete-button{white-space:nowrap;height:36px;padding:0 14px;line-height:36px}}.invoice-application-modal{z-index:2200;background:rgb(0 0 0/var(--pagepop-dialog-overlay-alpha,30%));justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.invoice-application-modal__content{width:min(720px,100vw - 32px);height:min(566px,100dvh - 32px);box-shadow:var(--shadow-floating);background:#fff;border-radius:16px;flex-direction:column;display:flex;overflow:hidden}.invoice-application-modal__header{flex-shrink:0;justify-content:center;align-items:center;height:58px;padding:20px 20px 4px;display:flex}.invoice-application-modal__header h3{color:var(--text-primary);flex:1;margin:0;font-size:20px;font-weight:500;line-height:30px}.invoice-application-modal__body{scrollbar-width:none;flex:1;min-height:0;padding:16px 24px;overflow:hidden auto}.invoice-application-modal__body::-webkit-scrollbar{display:none}.invoice-list{flex-direction:column;gap:12px;display:flex}.invoice-list-state{color:#25252573;justify-content:center;align-items:center;min-height:280px;font-size:14px;line-height:22px;display:flex}.invoice-list-state--small{min-height:38px}.invoice-item{cursor:pointer;text-align:left;background:#fff;border:1px solid #25252514;border-radius:8px;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;padding:14px 16px;display:grid}.invoice-item:hover:not(:disabled),.invoice-item--selected{background:var(--brand-soft);border-color:#8b47eb73}.invoice-item:disabled{cursor:not-allowed}.invoice-item--applied{color:#25252573;background:#2525250a}.invoice-item__checkbox{width:18px;height:18px;color:var(--brand-primary);background:#fff;border:1px solid #2525252e;border-radius:5px;justify-content:center;align-items:center;font-size:13px;font-weight:700;line-height:1;display:inline-flex}.invoice-item--selected .invoice-item__checkbox{border-color:var(--brand-primary)}.invoice-item__info{flex-direction:column;gap:8px;min-width:0;display:flex}.invoice-item__name{color:#252525d9;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500;line-height:20px;overflow:hidden}.invoice-item__meta{color:#25252573;align-items:center;min-width:0;font-size:12px;line-height:18px;display:flex}.invoice-item__sep{background:#2525251f;flex-shrink:0;width:1px;height:12px;margin:0 8px}.invoice-item__order-no{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.invoice-item__price-box{flex-direction:column;align-items:flex-end;gap:6px;display:flex}.invoice-item__status-text{color:var(--brand-primary);font-size:12px;line-height:18px}.invoice-item__amount{color:var(--text-primary);font-size:14px;font-weight:600;line-height:20px}.invoice-list__load-more{color:#252525a6;cursor:pointer;background:#2525250d;border:0;border-radius:8px;height:38px}.invoice-form{flex-direction:column;gap:22px;display:flex}.invoice-form .form-section{flex-direction:column;gap:12px;display:flex}.invoice-form .form-section__label,.invoice-form .form-item__label{color:#252525d9;font-size:14px;font-weight:500;line-height:20px}.invoice-form .with_line{border-top:1px solid #25252512;padding-top:14px}.invoice-type-select{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.type-card{color:#252525bf;cursor:pointer;background:#fff;border:1px solid #2525251a;border-radius:8px;justify-content:center;align-items:center;gap:8px;height:54px;font-size:14px;font-weight:500;display:flex}.type-card.active{background:var(--brand-soft);color:var(--brand-primary);border-color:#8b47eb8c}.invoice-form .form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.invoice-form .form-item{flex-direction:column;gap:8px;min-width:0;display:flex}.invoice-form .mt-16{margin-top:4px}.invoice-form .required{color:#d92d20;margin-left:2px}.invoice-form .settings-input{width:100%}.invoice-form .settings-input.is-invalid{border-color:#d92d20}.billing-extra__header{cursor:pointer;background:0 0;border-bottom:0;border-left:0;border-right:0;justify-content:space-between;align-items:center;width:100%;padding-left:0;padding-right:0;display:flex}.billing-extra__header svg{color:#25252573;transition:transform .16s}.billing-extra__header svg.rotated{transform:rotate(180deg)}.billing-extra__content{flex-direction:column;gap:16px;display:flex}.invoice-textarea{resize:none;height:auto;min-height:82px;padding-top:10px}.invoice-application-modal__footer{border-top:1px solid #25252512;flex-shrink:0;justify-content:space-between;align-items:center;height:72px;padding:0 24px;display:flex}.invoice-application-modal__footer .footer-left{color:#252525a6;align-items:baseline;gap:4px;font-size:14px;line-height:20px;display:flex}.invoice-application-modal__footer .footer-left strong{color:var(--brand-primary);font-size:20px;font-weight:600}.invoice-application-modal__error{color:#c72c2c;margin-left:12px;font-size:13px;line-height:18px}.invoice-application-modal__footer .footer-right{gap:10px;display:flex}@media (max-width:640px){.invoice-application-modal{padding:8px}.invoice-application-modal__content{border-radius:12px;width:calc(100vw - 16px);height:calc(100dvh - 16px)}.invoice-application-modal__header{padding:16px 16px 4px}.invoice-application-modal__body{padding:12px 16px}.invoice-item{grid-template-columns:22px minmax(0,1fr);padding:12px}.invoice-item__price-box{grid-column:2;align-items:flex-start}.invoice-form .form-grid,.invoice-type-select{grid-template-columns:1fr}.invoice-application-modal .settings-input{font-size:16px}.invoice-application-modal__footer{flex-direction:column;align-items:stretch;gap:12px;height:auto;padding:14px 16px}.invoice-application-modal__footer .footer-right{flex-direction:column;width:100%}.invoice-application-modal__footer .footer-right button{width:100%}.invoice-application-modal__footer .footer-left{flex-wrap:wrap}.invoice-application-modal__error{width:100%;margin-left:0}}.message-workspace-shell{container:message-workspace/inline-size}.message-workspace-frame[data-message-side-panel-mode=closed]{min-width:360px}.message-composer-action-row{container-type:inline-size}@container (max-width:600px){.message-composer-conversation-debug-copy{display:none}}@container (max-width:420px){.message-composer-leading-action{justify-content:center;gap:0;width:36px;padding-inline:0}.message-composer-leading-action-label{display:none}}@container (max-width:260px){.message-composer-points-button{gap:0;width:36px;max-width:36px;padding-inline:0}.message-composer-points-value{display:none}}@media (max-width:767px){.message-workspace-shell{overflow-x:hidden}.message-workspace-frame[data-message-side-panel-mode=closed],.message-workspace-frame [data-im-content-protocol=message_chips],.message-workspace-frame [data-im-content-protocol=agent_recommendations],.message-workspace-frame [data-agent-recommendation-card-row=true]{min-width:0}.message-composer-action-row{position:relative}.message-composer-points-anchor{position:static}.message-composer-points-popover{width:100%;max-width:100%;max-height:calc(100dvh - 160px);overflow-y:auto}.message-composer-points-popover [data-points-balance-row=true]{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px;display:grid}.message-composer-points-popover [data-points-balance-label=true]{min-width:0;margin-right:0}.message-composer-points-popover [data-points-balance-divider=true]{display:none}.message-image-artifact-preview-stage{width:100vw;height:100dvh;padding:64px 64px 16px 16px}}@media (max-width:767px) and (hover:none) and (pointer:coarse){.message-image-artifact-toolbar[data-image-layout-ready=true],.message-media-navigation-button{pointer-events:auto;opacity:1}}@container message-workspace (min-width:860px){.message-workspace-frame[data-message-side-panel-mode=preview]{grid-template-columns:clamp(360px, var(--message-chat-width,50%), calc(100% - 500px)) minmax(500px, 1fr);grid-template-rows:minmax(0,1fr);display:grid}.message-workspace-frame[data-message-side-panel-mode=preview]>.message-readonly-debug-notice{top:76px;left:calc(clamp(360px, var(--message-chat-width,50%), calc(100% - 500px)) / 2);max-width:calc(clamp(360px, var(--message-chat-width,50%), calc(100% - 500px)) - 32px)}}.message-side-preview-container{min-width:500px;container-type:inline-size}.message-preview-body{padding-inline:10px}.message-preview-stage{width:100%;min-width:0;max-width:none}.message-preview-stage[data-preview-content-width-variant=xiaohongshu]{max-width:clamp(200px,75dvh - 120px,680px)}.message-workspace-resizer{z-index:45;top:0;bottom:0;left:clamp(360px, var(--message-chat-width,50%), calc(100% - 500px));cursor:col-resize;touch-action:none;outline:none;width:12px;padding:0;display:none;position:absolute;transform:translate(-50%)}.message-workspace-resizer>span{background:#eeeef0;width:1px;height:100%;margin:0 auto;transition:width .12s,background-color .12s;display:block}.message-workspace-resizer:hover>span,.message-workspace-resizer:focus-visible>span,.message-workspace-frame[data-message-workspace-resizing=true] .message-workspace-resizer>span{background:#eeeef0;width:1px}@container message-workspace (min-width:860px){.message-workspace-resizer{display:block}.message-workspace-frame[data-message-side-panel-mode=profile]>.message-conversation-pane{min-width:360px}.message-workspace-frame[data-message-side-panel-mode=profile] .message-task-panel{min-width:var(--message-task-panel-min-width,320px)!important;max-width:max(var(--message-task-panel-min-width,320px), calc(100% - 360px))!important}}@container message-workspace (max-width:859px){.message-workspace-frame[data-message-side-panel-mode=preview]{display:flex}.message-side-preview-container{z-index:40;background-color:#fff;width:100%;min-width:0;max-width:100%;animation:.2s ease-out message-preview-overlay-enter;position:absolute;inset:0}.message-side-preview-content{flex:none}.message-workspace-frame[data-message-side-panel-mode=profile] .message-task-panel{z-index:40;background-color:#fff;animation:.2s ease-out message-preview-overlay-enter;position:absolute;inset:0;width:100%!important;min-width:0!important;max-width:none!important}.message-workspace-frame[data-message-side-panel-mode=profile] .message-task-panel-resize-handle{display:none}}.message-task-panel-action-buttons[data-layout=stacked]{flex-direction:column;align-items:stretch;width:fit-content;max-width:calc(100% - 32px);padding-inline:0}.message-task-panel-action-buttons[data-layout=stacked] .message-task-panel-action-button{flex-shrink:1;width:100%}@keyframes message-preview-overlay-enter{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:translate(0)}}@keyframes html-preview-editable-hover-breathe{0%,to{border-color:#8b47eb47}50%{border-color:#8b47eb}}.html-preview-editable-hover{will-change:border-color;animation:1.6s ease-in-out infinite html-preview-editable-hover-breathe}@media (prefers-reduced-motion:reduce){.html-preview-editable-hover{border-color:#8b47eb;animation:none}}.content-library-preview-shell{container:content-library-preview/inline-size}.workspace-preview-shell{container:workspace-preview-shell/inline-size}@container workspace-preview-shell (max-width:420px){.workspace-preview-remake-avatar{display:none}}.content-library-preview-pane{z-index:20;background:#fdfcff;min-width:0;position:absolute;inset:0;overflow:hidden}.content-library-preview-resizer{z-index:45;top:0;bottom:0;left:clamp(400px, var(--content-preview-main-width,50%), calc(100% - 500px));cursor:col-resize;touch-action:none;outline:none;width:12px;padding:0;display:none;position:absolute;transform:translate(-50%)}.content-library-preview-resizer>span{background:#eeeef0;width:1px;height:100%;margin:0 auto;display:block}.content-library-preview-resizer:hover>span,.content-library-preview-resizer:focus-visible>span,.content-library-preview-workspace[data-content-preview-resizing=true] .content-library-preview-resizer>span{background:#eeeef0;width:1px}@container content-library-preview (min-width:900px){.content-library-preview-workspace[data-content-preview-open=true]{grid-template-columns:clamp(400px, var(--content-preview-main-width,50%), calc(100% - 500px)) minmax(500px, 1fr);grid-template-rows:minmax(0,1fr);display:grid}.content-library-preview-pane{z-index:auto;grid-column:2;min-width:500px;height:100%;position:relative;inset:auto}.content-library-preview-resizer{display:block}}@container content-library-preview (max-width:899px){.content-library-preview-workspace[data-content-preview-open=true]{display:flex}.content-library-preview-pane{z-index:40;animation:.2s ease-out message-preview-overlay-enter}}@container (max-width:679px){.spreadsheet-preview-table-layout table,.spreadsheet-preview-table-layout tbody,.spreadsheet-preview-table-layout tr,.spreadsheet-preview-table-layout td{width:100%;display:block}.spreadsheet-preview-table-layout thead{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.spreadsheet-preview-table-layout tbody{flex-direction:column;gap:12px;display:flex}.spreadsheet-preview-table-layout tr{background:#fff;border:1px solid #2525251f;border-radius:8px;overflow:hidden}.spreadsheet-preview-table-layout td{border:0;border-bottom:1px solid #2525251a;grid-template-columns:minmax(96px,36%) minmax(0,1fr);padding:0;display:grid}.spreadsheet-preview-table-layout td:last-child{border-bottom:0}.spreadsheet-preview-table-layout td:before{content:attr(data-label);overflow-wrap:anywhere;background:#2525250d;border-right:1px solid #2525251a;min-width:0;padding:8px 12px;font-size:12px;font-weight:600;line-height:20px}.spreadsheet-preview-table-layout td>span{min-width:0;padding:8px 12px;display:block}}
