:root{--xhs-primary: #ff2442;--xhs-primary-hover: #e91e3a;--xhs-primary-soft: #fff1f4;--xhs-primary-2: #ff5a75;--xhs-ai: #6366f1;--xhs-brand-gradient: linear-gradient(135deg, #ff2442 0%, #ff5a75 46%, #6366f1 100%);--xhs-glass-bg: rgba(255, 255, 255, .84);--xhs-glass-border: rgba(255, 255, 255, .76);--xhs-danger: #d92d20;--xhs-success: #12b76a;--xhs-warning: #f79009;--xhs-info: #2e90fa;--xhs-page-bg: #f7f8fa;--xhs-card-bg: #ffffff;--xhs-text: #171821;--xhs-text-2: #475467;--xhs-text-3: #667085;--xhs-muted: #98a2b3;--xhs-border: #e9edf3;--xhs-divider: #f1f3f6;--xhs-hairline: rgba(17, 24, 39, .08);--xhs-hairline-soft: rgba(17, 24, 39, .055);--xhs-surface-bg: rgba(255, 255, 255, .96);--xhs-surface-muted: #f8f9fb;--xhs-radius-xs: 6px;--xhs-radius-sm: 6px;--xhs-radius-md: 10px;--xhs-radius-lg: 14px;--xhs-radius-card: 14px;--xhs-button-radius: 8px;--chip-pink-bg: #FFE8EE;--chip-pink-fg: #FF2442;--chip-purple-bg: #EEEAFE;--chip-purple-fg: #7C5CFF;--chip-blue-bg: #E6F1FF;--chip-blue-fg: #2E90FA;--chip-cyan-bg: #DEF7F3;--chip-cyan-fg: #0BA89A;--chip-green-bg: #E3F8EC;--chip-green-fg: #12B76A;--chip-orange-bg: #FFF0DD;--chip-orange-fg: #F79009;--xhs-shadow-card: 0 6px 18px rgba(15, 23, 42, .045);--xhs-shadow-card-hover: 0 10px 26px rgba(15, 23, 42, .065);--xhs-shadow-popover: 0 18px 46px rgba(15, 23, 42, .12);--xhs-font-sans: -apple-system, BlinkMacSystemFont, "PingFang SC", "Microsoft YaHei", "Helvetica Neue", Arial, sans-serif;--xhs-text-hero: 32px;--xhs-text-title: 24px;--xhs-text-section: 20px;--xhs-text-card: 16px;--xhs-text-body: 14px;--xhs-text-caption: 12px;--xhs-line-hero: 40px;--xhs-line-title: 32px;--xhs-line-section: 28px;--xhs-line-card: 24px;--xhs-line-body: 22px;--xhs-line-caption: 18px;--xhs-weight-regular: 400;--xhs-weight-medium: 500;--xhs-weight-semibold: 600;--xhs-weight-bold: 700;--xhs-space-1: 4px;--xhs-space-2: 8px;--xhs-space-3: 12px;--xhs-space-4: 16px;--xhs-space-5: 20px;--xhs-space-6: 24px;--xhs-space-8: 32px;--xhs-space-10: 40px;--xhs-space-12: 48px;--xhs-transition: .18s ease;--z-base: 1;--z-sticky: 10;--z-sidebar: 20;--z-modal: 100;--z-toast: 200;color:var(--xhs-text);background:var(--xhs-page-bg);font-family:var(--xhs-font-sans);font-size:var(--xhs-text-body);line-height:var(--xhs-line-body);font-weight:var(--xhs-weight-regular);font-synthesis-weight:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box}html,body{margin:0;min-width:320px;background:var(--xhs-page-bg);color:var(--xhs-text);font-family:var(--xhs-font-sans);font-size:var(--xhs-text-body);line-height:var(--xhs-line-body);font-weight:var(--xhs-weight-regular)}@media(max-width:920px){.van-dialog{width:min(300px,calc(100vw - 48px));overflow:hidden;border-radius:20px;background:#fff;box-shadow:0 20px 60px #14161e47}.van-dialog__header{padding:24px 24px 0;color:#17181f;font-size:16px;font-weight:900}.van-dialog__content{padding:0 24px}.van-dialog__message{padding:8px 0 20px;color:#585e6c;font-size:12.5px;line-height:1.7}.van-dialog__footer{border-top:1px solid #f2f3f6}.van-dialog__cancel,.van-dialog__confirm{height:50px;color:#9aa0ad;font-size:15px;font-weight:800}.van-dialog__confirm{color:var(--xhs-primary)}.van-toast{min-width:auto;padding:12px 18px;border-radius:12px;background:#111219db;box-shadow:0 8px 24px #0003}.van-toast__text{color:#fff;font-size:13px;font-weight:600}.van-toast__loading{margin-right:8px}.van-image-preview{background:#0a0a0d}.van-image-preview__index{top:16px;left:18px;transform:none;color:#fff;font-size:13px;font-weight:700}.van-image-preview__close-icon{top:16px;right:18px}}#app{min-height:100vh;font-family:var(--xhs-font-sans);font-size:var(--xhs-text-body);line-height:var(--xhs-line-body)}button,input,textarea,select{font:inherit}button{letter-spacing:0}.admin-shell{min-height:100vh}.page{padding:24px;min-width:0;color:var(--xhs-text)}.mobile-shell{--xhs-page-bg: #f7f8fa;--xhs-primary-soft: #fff2f5;--xhs-glass-bg: rgba(255, 255, 255, .96);--xhs-glass-border: rgba(17, 24, 39, .06);--xhs-radius-xs: 6px;--xhs-radius-sm: 6px;--xhs-radius-md: 10px;--xhs-radius-lg: 14px;--xhs-radius-card: 14px;--xhs-button-radius: 14px;--xhs-shadow-card: 0 6px 18px rgba(15, 23, 42, .045);--xhs-shadow-popover: 0 18px 46px rgb(15 23 42 / .12);position:relative;isolation:isolate;min-height:100vh;min-height:100dvh;overflow-x:hidden;background:#f7f8fa;padding-bottom:calc(64px + env(safe-area-inset-bottom));font-variant-numeric:tabular-nums;scrollbar-width:none}.mobile-shell::-webkit-scrollbar,.mobile-shell *::-webkit-scrollbar{width:0;height:0;display:none}html:has(.mobile-shell),body:has(.mobile-shell){scrollbar-width:none}html:has(.mobile-shell)::-webkit-scrollbar,body:has(.mobile-shell)::-webkit-scrollbar{width:0;height:0;display:none}.mobile-page{min-height:calc(100dvh - 64px);padding:26px 14px 36px}.mobile-actions{padding:16px 0}.login-page{min-height:100vh;display:grid;place-items:center;background:#f6f7fb}.login-panel{width:min(420px,calc(100vw - 32px))}.desktop-login-page{min-height:100vh;display:grid;place-items:center;background:#f6f7fb}.desktop-login-panel{width:min(460px,calc(100vw - 32px))}.desktop-page{min-height:100vh;padding:24px;background:#f6f7fb}.desktop-header{display:flex;align-items:center;justify-content:space-between;gap:24px;width:min(1720px,calc(100vw - 80px));margin:0 auto 20px}.desktop-header h1{margin:0 0 8px;font-size:28px}.desktop-header p{margin:0;color:#667085}.desktop-workspace{display:grid;grid-template-columns:minmax(320px,420px) minmax(0,1fr);gap:20px;width:min(1720px,calc(100vw - 80px));margin:0 auto}.desktop-form-card,.desktop-result-card{border-radius:8px}.desktop-body{color:#475467;line-height:1.8}.desktop-tags{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0 20px}.desktop-outline-list{margin-top:16px}.full{width:100%}.toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0}.toolbar-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end}.toolbar>strong{min-width:0;color:var(--xhs-text);font-size:16px;line-height:24px}.admin-page-card{border-radius:10px}.admin-card-title{min-width:0;display:grid;gap:2px}.admin-card-title strong{color:var(--xhs-text);font-size:16px;line-height:24px;font-weight:600}.admin-card-title span{color:var(--xhs-text-3);font-size:13px;line-height:20px}.el-button--primary,.van-button--primary{--el-button-bg-color: var(--xhs-primary);--el-button-border-color: var(--xhs-primary);--el-button-hover-bg-color: var(--xhs-primary-hover);--el-button-hover-border-color: var(--xhs-primary-hover);--van-button-primary-background: var(--xhs-primary);--van-button-primary-border-color: var(--xhs-primary)}.el-card{border-color:var(--xhs-border);border-radius:var(--xhs-radius-md);box-shadow:none}.el-table{--el-table-header-bg-color: #f8fafc;--el-table-header-text-color: var(--xhs-text-2);--el-table-text-color: var(--xhs-text-2);--el-table-border-color: var(--xhs-divider);font-size:13px}.van-cell-group--inset,.van-card{border:1px solid var(--xhs-border);border-radius:var(--xhs-radius-md);box-shadow:var(--xhs-shadow-card)}.van-button{border-radius:var(--xhs-radius-sm);font-weight:600;transition:transform var(--xhs-transition),box-shadow var(--xhs-transition),opacity var(--xhs-transition)}.van-button:active{transform:scale(.98)}.mobile-page .van-cell-group--inset{margin:0;overflow:hidden;border:1px solid var(--xhs-glass-border);border-radius:var(--xhs-radius-card);background:var(--xhs-glass-bg);box-shadow:var(--xhs-shadow-card);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.mobile-page .van-cell-group--inset+.van-cell-group--inset,.mobile-page .van-card+.van-card,.mobile-page .van-empty+.van-cell-group--inset{margin-top:12px}.mobile-page .van-field__label,.mobile-page .van-cell__title{color:var(--xhs-text-2);font-size:13px;font-weight:600}.mobile-page .van-field__control,.mobile-page .van-cell__value{color:var(--xhs-text);font-size:14px}.mobile-page .van-field__control::placeholder{color:var(--xhs-muted)}.mobile-page .van-empty{margin:10px 0;padding:38px 16px;border:1px dashed #d8dee8;border-radius:var(--xhs-radius-lg);background:linear-gradient(180deg,#fff,#fbfcff)}.mobile-page .van-empty__image{opacity:.72;filter:saturate(1.12)}.mobile-page .van-empty__description{color:var(--xhs-text-3);font-size:13px}.mobile-page .van-cell{color:var(--xhs-text)}.mobile-page .van-cell__label{color:var(--xhs-muted);line-height:19px}.mobile-page-title{margin:0 0 14px;padding:0 2px}.mobile-page-title>span{display:inline-flex;align-items:center;color:var(--xhs-primary);font-size:11.5px;font-weight:800;letter-spacing:.02em}.mobile-page-title h1{margin:4px 0 0;color:#0f172a;font-size:24px;line-height:1.25;font-weight:900}.mobile-page-title p{margin:3px 0 0;color:var(--xhs-text-3);font-size:12px;line-height:1.6}.mobile-page .van-button--primary{border:0;border-radius:16px;background:var(--xhs-brand-gradient);box-shadow:0 12px 28px #ff24423d}.mobile-page .van-button--plain{border-color:#ff24422e;border-radius:16px;background:#ffffffc2;color:var(--xhs-primary)}.mobile-page .result-block{margin-top:14px}.admin-brand{height:56px;display:flex;align-items:center;padding:0 20px;font-weight:700;border-bottom:1px solid #e5e7eb}.admin-header{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #e5e7eb;background:#fff}.settings-grid{display:grid;gap:16px}.form-stack{margin-top:16px}.form-buttons{display:flex;align-items:end;gap:8px;padding-bottom:18px}.sub-toolbar{margin-bottom:12px}.filter-row{display:flex;align-items:center;gap:8px}.toolbar-card{margin-bottom:16px}.editable-list{display:grid;gap:12px}.editable-item{display:grid;grid-template-columns:minmax(120px,180px) minmax(140px,220px) 1fr auto;gap:8px;align-items:start}.json-preview{white-space:pre-wrap;margin:12px 0 0;padding:12px;background:#f6f8fa;border:1px solid #e5e7eb;border-radius:6px;max-height:360px;overflow:auto}.pager{margin-top:16px;justify-content:flex-end}.plan-list{display:grid;gap:12px}.result-block{margin-top:16px;margin-bottom:12px}.inline-menu{width:100%}.work-list{display:grid;gap:12px;padding:12px 0}.work-card{background:#fff;border:1px solid var(--xhs-border);border-radius:var(--xhs-radius-md);padding:14px;box-shadow:var(--xhs-shadow-card)}.work-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.work-card p{margin:8px 0;color:var(--xhs-text-3);font-size:13px;line-height:20px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.card-actions,.mini-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.card-actions{margin-top:12px;padding-top:12px;border-top:1px solid var(--xhs-divider)}.card-actions{margin-top:10px}.el-button,.van-button,.card-actions button,.mini-actions button,.toolbar-actions button{font-family:var(--xhs-font-sans);font-size:var(--xhs-text-body);line-height:var(--xhs-line-body);font-weight:var(--xhs-weight-semibold);letter-spacing:0}.el-button--small,.el-button--mini,.van-button--small,.van-button--mini,.mini-actions button{font-size:var(--xhs-text-caption);line-height:var(--xhs-line-caption)}.el-input__inner,.el-textarea__inner,.el-select__wrapper,.van-field__control,.van-field__label,input,textarea,select{font-family:var(--xhs-font-sans);font-size:var(--xhs-text-body);line-height:var(--xhs-line-body);letter-spacing:0}.el-form-item__label,.el-descriptions__label,.el-table th,.van-cell__title,.van-cell__label{font-size:13px;line-height:20px;font-weight:var(--xhs-weight-medium)}.el-table,.el-descriptions,.json-preview,.work-card p{font-size:13px;line-height:21px}.admin-shell,.mobile-shell,.mobile-page,.page{font-family:var(--xhs-font-sans);font-size:var(--xhs-text-body);line-height:var(--xhs-line-body)}.admin-brand{color:var(--xhs-text);font-size:var(--xhs-text-card);line-height:var(--xhs-line-card);font-weight:var(--xhs-weight-bold)}.admin-header,.toolbar,.sub-toolbar,.filter-row{color:var(--xhs-text-2);font-size:var(--xhs-text-body);line-height:var(--xhs-line-body)}.toolbar>strong,.page h1,.mobile-page-title h1{color:var(--xhs-text);font-size:var(--xhs-text-title);line-height:var(--xhs-line-title);font-weight:var(--xhs-weight-bold)}.mobile-page-title p,.work-card p,.result-block,.plan-list,.editable-list{color:var(--xhs-text-3);font-size:var(--xhs-text-body);line-height:var(--xhs-line-body)}.work-head strong,.work-card strong,.plan-list strong,.editable-item strong{color:var(--xhs-text);font-size:15px;line-height:22px;font-weight:var(--xhs-weight-semibold)}.page,.desktop-page{padding:var(--xhs-space-6)}.mobile-page{box-sizing:border-box;padding:26px 14px var(--xhs-space-6)}.desktop-header,.desktop-workspace{gap:var(--xhs-space-6)}.toolbar,.sub-toolbar,.filter-row,.toolbar-actions,.card-actions,.mini-actions,.form-buttons,.work-head{gap:var(--xhs-space-3)}.toolbar-card,.result-block,.desktop-outline-list{margin-top:var(--xhs-space-4);margin-bottom:var(--xhs-space-4)}.settings-grid,.editable-list,.plan-list,.work-list{gap:var(--xhs-space-4)}.el-card,.van-cell-group--inset,.van-card,.work-card,.toolbar-card{border-radius:var(--xhs-radius-md)}.work-card{padding:var(--xhs-space-4)}.el-card__body{padding:var(--xhs-space-5)}.van-cell{padding:var(--xhs-space-3) var(--xhs-space-4)}.el-form-item{margin-bottom:var(--xhs-space-4)}.editable-item{gap:var(--xhs-space-3)}@media(max-width:760px){.page,.desktop-page{padding:var(--xhs-space-4)}}.el-button,.van-button,.card-actions button,.mini-actions button,.toolbar-actions button,button.legacy-ghost,button.ghost-button{min-height:36px;border-radius:var(--xhs-button-radius);border-color:var(--xhs-border);color:var(--xhs-text-2);background:#fff;box-shadow:none;transition:background .18s ease,border-color .18s ease,color .18s ease,box-shadow .18s ease,transform .18s ease}.el-button:hover,.van-button:hover,.card-actions button:hover,.mini-actions button:hover,.toolbar-actions button:hover,button.legacy-ghost:hover,button.ghost-button:hover{border-color:#cfd7e3;color:var(--xhs-text);background:#f9fafb}.el-button:active,.van-button:active,.card-actions button:active,.mini-actions button:active,.toolbar-actions button:active,button.legacy-ghost:active,button.ghost-button:active{transform:translateY(1px)}.el-button--primary,.van-button--primary,button.primary-button,button.send-button,button.creative-send{border-color:var(--xhs-primary);color:#fff;background:var(--xhs-primary);box-shadow:0 8px 20px #ff244229}.el-button--primary:hover,.van-button--primary:hover,button.primary-button:hover,button.send-button:hover,button.creative-send:hover{border-color:var(--xhs-primary-hover);color:#fff;background:var(--xhs-primary-hover);box-shadow:0 10px 24px #ff244233}.el-button--danger,.van-button--danger,.card-actions button.danger,.mini-actions button.danger{border-color:#fecaca;color:var(--xhs-danger);background:#fff7f7}.el-button--danger:hover,.van-button--danger:hover,.card-actions button.danger:hover,.mini-actions button.danger:hover{border-color:#fda4a4;color:#b42318;background:#fff1f1}.el-button.is-disabled,.el-button.is-disabled:hover,.van-button--disabled,button:disabled{border-color:var(--xhs-divider);color:var(--xhs-muted);background:#f4f6f8;box-shadow:none;cursor:not-allowed;opacity:.72;transform:none}.plain-input,.plain-textarea,.el-input__wrapper,.el-textarea__inner,.van-field,.prompt-box textarea,.legacy-composer textarea{border-radius:var(--xhs-radius-md);border-color:#e8edf5;background:#fbfcfe;box-shadow:none}.plain-input:hover,.plain-textarea:hover,.el-input__wrapper:hover,.el-textarea__inner:hover,.van-field:hover,.prompt-box textarea:hover,.legacy-composer textarea:hover{border-color:#d8e0eb;background:#fff}.plain-input:focus,.plain-textarea:focus,.plain-input:focus-visible,.plain-textarea:focus-visible,.el-input__wrapper.is-focus,.el-textarea__inner:focus,.van-field:focus-within,.prompt-box textarea:focus,.legacy-composer textarea:focus{border-color:#ffb3c0;background:#fff;box-shadow:0 0 0 4px #ff244214;outline:none}.title-input,.page-title-input{background:#fff;color:var(--xhs-text)}.body-textarea,.page-textarea,.prompt-textarea{scrollbar-width:thin;scrollbar-color:#cfd7e3 transparent}.body-textarea::-webkit-scrollbar,.page-textarea::-webkit-scrollbar,.prompt-textarea::-webkit-scrollbar,.el-textarea__inner::-webkit-scrollbar{width:8px}.body-textarea::-webkit-scrollbar-thumb,.page-textarea::-webkit-scrollbar-thumb,.prompt-textarea::-webkit-scrollbar-thumb,.el-textarea__inner::-webkit-scrollbar-thumb{border:2px solid transparent;border-radius:999px;background:#cfd7e3;background-clip:content-box}.work-badge,.recharge-status,.image-card-head small,.page-card-head small,.summary-title span,.page-section-meta span{min-height:24px;display:inline-flex;align-items:center;justify-content:center;padding:0 var(--xhs-space-2);border-radius:999px;border:1px solid transparent;font-size:var(--xhs-text-caption);line-height:var(--xhs-line-caption);font-weight:var(--xhs-weight-semibold);white-space:nowrap}.work-badge.done,.image-card-head small.done,.recharge-status.is-paid,.document-status.done{color:#067647;border-color:#abefc6;background:#ecfdf3}.image-card-head small.running,.work-badge.running,.recharge-status.is-pending{color:#b54708;border-color:#fedf89;background:#fffaeb}.recharge-status.is-expired,.work-badge.failed,.error-panel{color:#b42318;border-color:#fecdca;background:#fff7f6}.image-page-card,.page-card,.work-card,.history-work-card,.template-card,.recharge-record-card{transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.image-page-card:hover,.page-card:hover,.work-card:hover,.history-work-card:hover,.template-card:hover,.recharge-record-card:hover{border-color:#d7dee9;box-shadow:0 14px 34px #1018280f}.case-preview-modal,.history-preview-modal,.image-preview-modal{background:#0f172a9e;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.case-preview-dialog,.history-preview-dialog,.el-dialog,.el-message-box,.logout-confirm-dialog{border:1px solid rgba(226,232,240,.9);border-radius:var(--xhs-radius-lg);background:#fff;box-shadow:0 28px 80px #0f172a33}.case-preview-close,.history-preview-close,.preview-close,.el-dialog__headerbtn{border-radius:999px;color:var(--xhs-text-2);background:#f8fafc}.case-preview-close:hover,.history-preview-close:hover,.preview-close:hover,.el-dialog__headerbtn:hover{color:var(--xhs-primary);background:var(--xhs-primary-soft)}.case-preview-content h2,.history-preview-head h2,.history-preview-copy h3,.el-dialog__title,.el-message-box__title{color:var(--xhs-text);font-weight:var(--xhs-weight-bold)}@media(max-width:760px){.mobile-page,.mobile-shell{font-size:14px;line-height:22px}.van-button,.mobile-actions .van-button,.card-actions button,.mini-actions button{min-height:40px}.toolbar,.toolbar-actions,.card-actions,.mini-actions,.filter-row{align-items:stretch}.toolbar-actions>*,.card-actions>*,.mini-actions>*{flex:1 1 auto}.van-cell{min-height:48px}.el-dialog,.el-message-box{width:min(92vw,420px)!important}}.workspace-empty,.works-empty,.history-login-empty,.recharge-empty-state,.van-empty,.el-empty{border-radius:var(--xhs-radius-lg)}.workspace-empty,.works-empty,.history-login-empty,.recharge-empty-state{border:1px dashed #d8e0eb;color:var(--xhs-text-3);background:linear-gradient(180deg,#fff,#fbfcfe)}.works-empty b,.history-login-empty h2,.recharge-empty-state h3,.el-empty__description{color:var(--xhs-text);font-weight:var(--xhs-weight-bold)}.works-empty p,.history-login-empty p,.recharge-empty-state p,.van-empty__description{color:var(--xhs-text-3);line-height:var(--xhs-line-body)}.error-panel{border-radius:var(--xhs-radius-md);box-shadow:none}.mobile-page .work-card,.mobile-page .materials-card,.mobile-page .mobile-plan-card,.mobile-page .showcase-mine-card,.mobile-page .tutorial-step,.mobile-page .invite-bind-card,.mobile-page .invite-records,.mobile-page .profile-menu,.mobile-page .profile-edit-card,.mobile-page .mobile-form-card,.mobile-page .mobile-balance-card,.mobile-page .mobile-plan-note,.mobile-page .showcase-badge-card{border-radius:var(--xhs-radius-card)}.icon-chip{width:48px;height:48px;display:grid;place-items:center;border-radius:50%;background:var(--chip-pink-bg);color:var(--chip-pink-fg);font-size:22px;line-height:1;transition:transform var(--xhs-transition),background var(--xhs-transition),color var(--xhs-transition)}.icon-chip:active{transform:scale(.92)}.page h1,.page-title,.mobile-page h1,.desktop-header h1,.desktop-workspace h1{font-weight:var(--xhs-weight-bold);letter-spacing:0}.mobile-page .mobile-page-title h1,.mobile-create-hero h1{font-weight:900}.page h2,.page h3,.card-title,.section-title,.work-card h3,.history-work-card h3,.template-card h3,.recharge-record-card-body strong,.work-badge,.recharge-status,.image-card-head small,.page-card-head small,.summary-title span,.page-section-meta span,.el-button,.van-button{font-weight:var(--xhs-weight-semibold)}.plain-input,.plain-textarea,.title-input,.page-title-input,.body-textarea,.page-textarea,.prompt-textarea{font-weight:var(--xhs-weight-regular)}.xhs-admin-layout,.xhs-admin-layout .page,.xhs-admin-layout .el-card,.xhs-admin-layout .el-table,.xhs-admin-layout .el-form-item,.xhs-admin-layout .el-button,.xhs-admin-layout .el-input__inner,.xhs-admin-layout .el-textarea__inner{font-family:var(--xhs-font-sans);font-size:13px;line-height:20px;font-weight:400;letter-spacing:0}.xhs-admin-layout .toolbar>strong,.xhs-admin-layout .el-card__header strong,.xhs-admin-layout .el-dialog__title,.xhs-admin-layout .el-descriptions__title{color:var(--xhs-text);font-size:15px;line-height:22px;font-weight:600}.xhs-admin-layout .el-form-item__label,.xhs-admin-layout .el-table__header .cell,.xhs-admin-layout .el-descriptions__label{color:var(--xhs-text-3);font-size:12px;line-height:18px;font-weight:500}.xhs-admin-layout .el-table .cell,.xhs-admin-layout .el-descriptions__content,.xhs-admin-layout .el-input__inner,.xhs-admin-layout .el-textarea__inner{color:var(--xhs-text-2);font-size:13px;font-weight:400}.xhs-admin-layout .el-button{min-height:34px;border-radius:8px;font-weight:600}.xhs-admin-layout .el-card{border-color:#eef1f5;border-radius:10px;box-shadow:none}.xhs-admin-layout .el-card__header{padding:14px 16px}.xhs-admin-layout .el-card__body{padding:16px}.xhs-admin-layout .el-tabs__item{font-size:13px;font-weight:500}.xhs-admin-layout .json-preview,.xhs-admin-layout pre{white-space:pre-wrap;word-break:break-word;border:1px solid var(--xhs-border);border-radius:10px;color:var(--xhs-text-2);background:#f8fafc;font-size:12px;line-height:20px;font-weight:400}@media(max-width:900px){.desktop-header,.desktop-workspace{width:auto}.desktop-workspace{grid-template-columns:1fr}.desktop-header{align-items:flex-start;flex-direction:column}}@media(prefers-reduced-motion:no-preference){.work-card,.history-work-card,.template-card,.purchase-plan-card,.gallery-card{transition:border-color var(--xhs-transition),box-shadow var(--xhs-transition),transform var(--xhs-transition),background var(--xhs-transition)}.work-card:hover,.history-work-card:hover,.template-card:hover,.gallery-card:hover{transform:translateY(-2px);box-shadow:0 8px 24px #1018281a}.el-button--primary:hover,.van-button--primary:hover{transform:translateY(-1px)}.mobile-page .work-list>*,.mobile-page .profile-menu a,.mobile-page .profile-shortcuts>*,.mobile-page .mobile-style-picker-wrap>*,.mobile-page .points-rules-grid>*,.mobile-page .showcase-mine-list>*,.mobile-page .tutorial-steps>*,.mobile-page .masonry-gallery>*{animation:fadeInUp .24s ease both}.mobile-page .work-list>*:nth-child(2),.mobile-page .profile-menu a:nth-child(2),.mobile-page .profile-shortcuts>*:nth-child(2),.mobile-page .mobile-style-picker-wrap>*:nth-child(2),.mobile-page .points-rules-grid>*:nth-child(2),.mobile-page .showcase-mine-list>*:nth-child(2),.mobile-page .tutorial-steps>*:nth-child(2),.mobile-page .masonry-gallery>*:nth-child(2){animation-delay:.03s}.mobile-page .work-list>*:nth-child(3),.mobile-page .profile-menu a:nth-child(3),.mobile-page .profile-shortcuts>*:nth-child(3),.mobile-page .mobile-style-picker-wrap>*:nth-child(3),.mobile-page .points-rules-grid>*:nth-child(3),.mobile-page .showcase-mine-list>*:nth-child(3),.mobile-page .tutorial-steps>*:nth-child(3),.mobile-page .masonry-gallery>*:nth-child(3){animation-delay:.06s}.mobile-page .work-list>*:nth-child(4),.mobile-page .profile-menu a:nth-child(4),.mobile-page .profile-shortcuts>*:nth-child(4),.mobile-page .mobile-style-picker-wrap>*:nth-child(4),.mobile-page .points-rules-grid>*:nth-child(4),.mobile-page .showcase-mine-list>*:nth-child(4),.mobile-page .tutorial-steps>*:nth-child(4),.mobile-page .masonry-gallery>*:nth-child(4){animation-delay:.09s}.mobile-page .work-list>*:nth-child(n+5),.mobile-page .profile-menu a:nth-child(n+5),.mobile-page .mobile-style-picker-wrap>*:nth-child(n+5),.mobile-page .showcase-mine-list>*:nth-child(n+5),.mobile-page .tutorial-steps>*:nth-child(n+5),.mobile-page .masonry-gallery>*:nth-child(n+5){animation-delay:.12s}}@media(prefers-reduced-motion:reduce){.mobile-page,.legacy-panel,.workspace-page,.mobile-page .work-list>*,.mobile-page .profile-menu a,.mobile-page .profile-shortcuts>*,.mobile-page .mobile-style-picker-wrap>*,.mobile-page .points-rules-grid>*,.mobile-page .showcase-mine-list>*,.mobile-page .tutorial-steps>*,.mobile-page .masonry-gallery>*{animation:none}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.mobile-page,.legacy-panel,.workspace-page{animation:fadeInUp .22s ease both}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.skeleton{background:linear-gradient(90deg,var(--xhs-divider) 25%,#f0f3f7 50%,var(--xhs-divider) 75%);background-size:200% 100%;animation:shimmer 1.4s ease infinite;border-radius:var(--xhs-radius-sm)}.admin-shell,.desktop-page,.login-page,.desktop-login-page,.mobile-shell{background-color:var(--xhs-page-bg)}.admin-brand,.admin-header{border-color:var(--xhs-hairline-soft)!important}:where(.el-card,.van-card,.van-cell-group--inset,.admin-page-card,.admin-table-card,.system-card,.system-group-card,.setting-card,.overview-card,.wide-card,.action-card,.status-item,.desktop-form-card,.desktop-result-card,.toolbar-card,.work-card,.history-work-card,.history-loading-card,.template-card,.case-card,.gallery-card,.masonry-card,.plan-card,.recharge-record-card,.invite-actions-card,.invite-pc-code-card,.invite-pc-promotion-card,.promotion-record-card,.promotion-submit-card,.account-profile-card,.settings-profile-card,.sidebar-account-panel,.home-side-panel,.home-ability-card,.home-trust-panel,.tutorial-route-card,.tutorial-knowledge-card,.extension-faq-card,.extension-steps-card,.agent-link-card,.product-archive-card,.product-option-card,.my-showcase-card,.tutorial-faq-item,.mobile-form-card,.mobile-balance-card,.mobile-plan-note,.mobile-plan-card,.mobile-work-card,.mobile-image-card,.mobile-image-status-panel,.mobile-image-error,.mobile-result-panel,.mobile-showcase-section,.mobile-style-card,.mobile-reference-purpose,.mobile-reference-item,.materials-card,.showcase-mine-card,.showcase-badge-card,.publish-empty-card,.publish-platform-card,.publish-work-preview,.profile-menu,.profile-edit-card,.profile-shortcuts a,.tutorial-video-card,.tutorial-step,.tutorial-section,.invite-link-card,.invite-bind-card,.invite-records,.order-card,.points-summary,.agent-wallet-card,.withdraw-form-card,.withdraw-preview,.page-card,.page-add-card,.page-editor-section,.editor-summary,.outline-panel,.result-panel,.publish-copy-panel,.cost-card,.task-summary,.stream-preview,.outline-stream-preview,.progress-summary,.image-progress-panel,.outline-progress-panel,.legacy-panel,.prompt-box,.reference-purpose-panel,.reference-preview,.reference-upload-dialog,.remake-compose-panel,.remake-reference-preview,.product-create-panel,.product-dialog,.product-dialog-main,.product-upload-preview,.logout-confirm-dialog,.showcase-dialog,.case-preview-dialog,.history-preview-dialog,.share-link-dialog,.invite-poster-dialog,.el-dialog,.el-message-box,.workspace-empty,.works-empty,.history-login-empty,.recharge-empty-state,.mobile-product-empty,.product-empty,.product-archive-empty,.share-image-empty,.history-img-empty,.showcase-preview-empty,.el-empty,.van-empty,.error-panel){border:.5px solid var(--xhs-hairline)!important;border-radius:var(--xhs-radius-card)!important;background:var(--xhs-surface-bg)!important;box-shadow:var(--xhs-shadow-card)!important}:where(.mobile-create-hero,.profile-hero-banner,.invite-hero,.plans-hero,.extension-install-hero,.promotion-submit-hero,.legacy-hero,.creative-hero,.outline-hero,.image-hero,.publish-section-head,.mobile-image-waiting,.image-placeholder,.showcase-card-preview,.showcase-preview-img,.case-preview-media,.history-preview-stage,.json-preview,.xhs-admin-layout pre){border:.5px solid var(--xhs-hairline)!important;border-radius:var(--xhs-radius-md)!important;background:var(--xhs-surface-muted)!important;box-shadow:none!important}.mobile-page .van-cell-group--inset{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.mobile-shell :where(.profile-hero-deco,.invite-hero-deco),:where(.image-placeholder,.mobile-image-waiting):before,:where(.image-placeholder,.mobile-image-waiting):after{background:none!important;box-shadow:none!important}:where(.el-divider,.card-actions,.page-card-actions,.image-card-actions,.profile-menu-group,.history-preview-head,.case-preview-thumbs,.admin-data-table .el-table__cell){border-color:var(--xhs-hairline-soft)!important}.card-actions,.page-card-actions,.image-card-actions{border-top-color:transparent!important}.mobile-page .van-cell:after,.mobile-result-panel .van-cell:after,.mobile-page-collapse .van-cell:after{border-color:var(--xhs-hairline-soft)!important}:where(.el-table,.admin-data-table){--el-table-border-color: var(--xhs-hairline-soft) !important}:where(.work-badge,.recharge-status,.document-status,.image-card-head small,.mobile-image-card-head small,.page-card-head small,.page-section-meta span,.summary-title span,.showcase-mine-tag,.showcase-mine-status,.mobile-plan-recommended-tag,.admin-env-tag){border-color:var(--xhs-hairline-soft)!important}:where(.image-page-card:hover,.page-card:hover,.work-card:hover,.history-work-card:hover,.template-card:hover,.case-card:hover,.gallery-card:hover,.mobile-style-card:hover,.mobile-plan-card:hover,.product-option-card:hover){border-color:var(--xhs-hairline)!important;box-shadow:var(--xhs-shadow-card-hover)!important}:where(.image-page-card.active,.page-card.drag-over,.page-card.dragging,.mobile-style-card.selected,.mobile-reference-purpose.selected,.mobile-plan-card--recommended,.plan-card.active,.product-option-card.selected,.case-card.active){border-color:var(--xhs-hairline)!important;background:#fff!important;box-shadow:0 0 0 3px #ff24420b,var(--xhs-shadow-card)!important}.mobile-create-page{width:100%!important;max-width:100vw!important;box-sizing:border-box!important;overflow-x:hidden!important}.mobile-create-page .mobile-create-form,.mobile-create-page .mobile-composer,.mobile-create-page .mobile-showcase-section,.mobile-create-page .masonry-gallery{width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important}.mobile-create-page .mobile-creation-mode{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:0!important;width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important;overflow:hidden!important}.mobile-create-page .mobile-creation-mode button{flex:1 1 0!important;min-width:0!important;width:100%!important;padding-inline:0!important;overflow:hidden!important;text-overflow:ellipsis!important}.mobile-create-page .composer-textarea,.mobile-create-page .composer-chips,.mobile-create-page .composer-footer{width:100%!important;max-width:100%!important;box-sizing:border-box!important}.mobile-create-page .composer-footer{display:grid!important;grid-template-columns:minmax(106px,1fr) auto!important;align-items:center!important}.mobile-create-page .composer-actions{display:flex!important;min-width:0!important;gap:8px!important}.mobile-create-page .composer-assist,.mobile-create-page .composer-submit{max-width:none!important;min-width:82px!important;padding-inline:11px!important}@media(max-width:520px){html:has(.mobile-shell),body:has(.mobile-shell),#app:has(.mobile-shell),.mobile-shell{width:100%!important;max-width:100vw!important;overflow-x:hidden!important}.mobile-shell .mobile-page{width:100%!important;max-width:100vw!important;min-width:0!important;box-sizing:border-box!important;overflow-x:hidden!important}.mobile-shell .mobile-page>*,.mobile-shell .mobile-page-title,.mobile-shell .creation-steps,.mobile-shell .mobile-composer,.mobile-shell .mobile-plan-balance,.mobile-shell .mobile-plan-note,.mobile-shell .mobile-plan-card,.mobile-shell .mobile-image-status-panel,.mobile-shell .mobile-image-grid,.mobile-shell .mobile-work-card,.mobile-shell .masonry-gallery{width:100%!important;max-width:calc(100vw - 28px)!important;min-width:0!important;box-sizing:border-box!important}.mobile-shell .mobile-page-title p,.mobile-shell .mobile-create-hero p{white-space:normal!important;overflow:visible!important;text-overflow:clip!important}.mobile-shell .mobile-plan-head,.mobile-shell .mobile-plan-balance,.mobile-shell .mobile-plan-points{grid-template-columns:minmax(0,1fr) auto!important}.mobile-shell .mobile-plan-price{max-width:118px!important;min-width:0!important}.mobile-shell .mobile-plan-price small,.mobile-shell .mobile-plan-points small{max-width:118px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.mobile-create-page .composer-footer{grid-template-columns:minmax(96px,1fr) auto!important}.mobile-create-page .composer-actions{gap:7px!important}.mobile-create-page .composer-assist,.mobile-create-page .composer-submit{min-width:78px!important;padding-inline:10px!important}}.action-toolbar{display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap}.action-button{min-width:0;height:34px;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:0 11px;border:.5px solid rgba(208,216,228,.95);border-radius:10px;background:#ffffffeb;color:#475467;box-shadow:0 6px 14px #1018280a;font-family:inherit;font-size:13px;font-weight:600;line-height:1;white-space:nowrap;cursor:pointer;transition:color .16s ease,border-color .16s ease,background .16s ease,box-shadow .16s ease,transform .16s ease}.action-button__icon{width:15px;height:15px;flex:0 0 auto}.action-button__label{overflow:hidden;text-overflow:ellipsis}.action-button--icon{width:32px;height:32px;padding:0;border-color:transparent;background:transparent;box-shadow:none}.action-button--toolbar{max-width:156px}.action-button--primary{border-color:#ff244229;background:#ff2442;color:#fff;box-shadow:0 8px 18px #ff244229}.action-button:hover:not(:disabled){color:#1d2939;border-color:#d7dee9;background:#f8fafc;box-shadow:0 8px 18px #10182812;transform:translateY(-1px)}.action-button--primary:hover:not(:disabled){border-color:#ff24422e;background:#e91f3b;color:#fff}.action-button--danger:hover:not(:disabled){color:#d92d20;border-color:#fecaca;background:#fff1f3;box-shadow:0 8px 18px #d92d2014}.action-button:disabled{cursor:not-allowed;opacity:.46;transform:none}.action-button:focus-visible{outline:3px solid rgba(255,36,66,.2);outline-offset:2px}.action-button.is-loading .action-button__icon{animation:action-button-spin .8s linear infinite}@keyframes action-button-spin{to{transform:rotate(360deg)}}
