#nprogress{pointer-events:none}#nprogress .bar{z-index:1031;background:#29d;width:100%;height:2px;position:fixed;top:0;left:0}#nprogress .peg{opacity:1;width:100px;height:100%;display:block;position:absolute;right:0;transform:rotate(3deg)translateY(-4px);box-shadow:0 0 10px #29d,0 0 5px #29d}#nprogress .spinner{z-index:1031;display:block;position:fixed;top:15px;right:15px}#nprogress .spinner-icon{box-sizing:border-box;border:2px solid #0000;border-color:#29d #0000 #0000 #29d;border-radius:50%;width:18px;height:18px;animation:.4s linear infinite nprogress-spinner}.nprogress-custom-parent{position:relative;overflow:hidden}.nprogress-custom-parent #nprogress .spinner,.nprogress-custom-parent #nprogress .bar{position:absolute}@-webkit-keyframes nprogress-spinner{0%{-webkit-transform:rotate(0)}to{-webkit-transform:rotate(360deg)}}@keyframes nprogress-spinner{0%{transform:rotate(0)}to{transform:rotate(360deg)}}:root[data-aigc-theme=dark],:root:not([data-aigc-theme]){--aigc-primary:#00d46a;--aigc-bg-base:#000;--aigc-bg-secondary:#0d0d0d;--aigc-bg-card:#141414;--aigc-bg-hover:#1a1a1a;--aigc-bg-elevated:#1f1f1f;--aigc-text-primary:#fff;--aigc-text-secondary:#999;--aigc-text-tertiary:#555;--aigc-text-muted:#666;--aigc-border-default:#ffffff14;--aigc-border-hover:#ffffff26;--aigc-border-active:#00d46a;--aigc-border-old:#2a2a2a;--aigc-border-old-hover:#3a3a3a;--aigc-success:#00d46a;--aigc-warning:#e6a23c;--aigc-error:#ff4d4f;--aigc-info:#909399;--aigc-shadow-sm:0 4px 24px #0006;--aigc-shadow-md:0 8px 32px #00000080;--aigc-shadow-lg:0 12px 48px #0009;--aigc-shadow-glow:0 0 20px #00d46a26;--aigc-shadow-glow-strong:0 0 30px #00d46a40;--aigc-overlay-bg:#000000b3}@keyframes spin{to{transform:rotate(360deg)}}@keyframes gradient-shift{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}@keyframes pulse-glow{0%,to{box-shadow:0 0}50%{box-shadow:0 0 0 12px #0000}}@keyframes fade-in-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes ripple{to{opacity:0;transform:scale(4)}}@keyframes skeleton-pulse{0%,to{opacity:.4}50%{opacity:.8}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes slide-in-right{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:translate(0)}}@keyframes scale-in{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.aigc-dark-page{background-color:var(--aigc-bg-base);min-height:100vh;color:var(--aigc-text-primary);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif;overflow-x:hidden}.aigc-dark-page.create-workbench-layout{height:100%;min-height:0}.aigc-container{box-sizing:border-box;width:100%;max-width:1400px;margin:0 auto;padding:24px}.aigc-page-header{margin-bottom:24px}.aigc-page-header h2{color:var(--aigc-text-primary);margin:0 0 8px;font-size:24px;font-weight:600}.aigc-page-header .desc{color:var(--aigc-text-secondary);margin:0;font-size:14px}.aigc-glow-card,.aigc-dashboard-card,.aigc-bento-grid .bento-item,.aigc-glow-card-hover{background-color:var(--aigc-bg-card);border:none;border-radius:12px;transition:transform .3s,box-shadow .3s;position:relative;overflow:hidden;box-shadow:0 4px 24px #0006,0 0 0 1px #ffffff08}.aigc-glow-card:before,.aigc-dashboard-card:before,.aigc-bento-grid .bento-item:before,.aigc-glow-card-hover:before{content:"";border-radius:inherit;opacity:0;pointer-events:none;background:radial-gradient(circle at 50% 0,#00d46a0f 0%,#0000 70%);transition:opacity .3s;position:absolute;inset:0}.aigc-glow-card:hover,.aigc-dashboard-card:hover,.aigc-bento-grid .bento-item:hover,.aigc-glow-card-hover:hover{box-shadow:0 8px 32px #00000080,0 0 0 1px #00d46a1a}.aigc-glow-card:hover:before,.aigc-dashboard-card:hover:before,.aigc-bento-grid .bento-item:hover:before,.aigc-glow-card-hover:hover:before{opacity:1}.aigc-glow-card:focus-visible,.aigc-dashboard-card:focus-visible,.aigc-bento-grid .bento-item:focus-visible,.aigc-glow-card-hover:focus-visible{outline:2px solid var(--aigc-primary);outline-offset:2px}.aigc-glow-card-hover:hover{transform:translateY(-4px)}.aigc-capsule-btn,.aigc-capsule-btn-loading{color:#000;cursor:pointer;background:linear-gradient(90deg,#00d46a,#0f8,#00d46a) 0 0/200% 100%;border:none;border-radius:999px;justify-content:center;align-items:center;gap:8px;width:100%;height:52px;font-size:16px;font-weight:600;transition:all .3s;display:flex;position:relative;overflow:hidden}.aigc-capsule-btn:hover,.aigc-capsule-btn-loading:hover{box-shadow:var(--aigc-shadow-glow-strong);animation:3s infinite gradient-shift;transform:scale(1.02)}.aigc-capsule-btn:active,.aigc-capsule-btn-loading:active{transform:scale(.98)}.aigc-capsule-btn:disabled,.aigc-capsule-btn-loading:disabled{background:var(--aigc-bg-hover);color:var(--aigc-text-muted);cursor:not-allowed;box-shadow:none;animation:none;transform:none}.aigc-capsule-btn-loading{pointer-events:none;animation:2s infinite gradient-shift,2s infinite pulse-glow}.aigc-input-glow{background-color:var(--aigc-bg-secondary);color:var(--aigc-text-primary);resize:vertical;border:1px solid #0000;border-radius:12px;outline:none;width:100%;min-height:120px;padding:16px;font-size:14px;transition:all .3s}.aigc-input-glow::placeholder{color:var(--aigc-text-tertiary)}.aigc-input-glow:focus{border-color:#00d46a4d;min-height:200px;box-shadow:0 0 0 3px #00d46a1a,inset 0 1px 2px #0003}.aigc-segmented-control{background-color:var(--aigc-bg-secondary);border-radius:8px;gap:4px;padding:4px;display:inline-flex}.aigc-segmented-control .segment-item{color:var(--aigc-text-secondary);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:6px;padding:8px 16px;font-size:14px;transition:all .2s}.aigc-segmented-control .segment-item:hover{color:var(--aigc-text-primary);background-color:var(--aigc-bg-hover)}.aigc-segmented-control .segment-item.active{background-color:var(--aigc-bg-elevated);color:var(--aigc-text-primary);box-shadow:0 1px 4px #0000004d}.aigc-segmented-control .segment-item:focus-visible{outline:2px solid var(--aigc-primary);outline-offset:2px}.aigc-fab{background-color:var(--aigc-bg-elevated);width:40px;height:40px;color:var(--aigc-text-secondary);cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;transition:all .2s;display:inline-flex;box-shadow:0 2px 8px #0000004d}.aigc-fab:hover{color:var(--aigc-primary);background-color:#00d46a1a;transform:scale(1.1)}.aigc-fab.primary{background-color:var(--aigc-primary);color:#000}.aigc-fab.primary:hover{background-color:#00b85c}.aigc-drawer-panel{background-color:var(--aigc-bg-secondary);border-top:1px solid #ffffff0d;border-radius:24px 24px 0 0;box-shadow:0 -4px 24px #00000080}.aigc-drawer-panel .drawer-header{border-bottom:1px solid var(--aigc-border-old);justify-content:space-between;align-items:center;padding:24px;display:flex}.aigc-drawer-panel .drawer-header .drawer-title{color:var(--aigc-text-primary);font-size:18px;font-weight:600}.aigc-drawer-panel .drawer-body{max-height:50vh;padding:24px;overflow-y:auto}.aigc-drawer-panel .drawer-body::-webkit-scrollbar{width:4px;height:4px}.aigc-drawer-panel .drawer-body::-webkit-scrollbar-track{background:var(--aigc-bg-secondary);border-radius:2px}.aigc-drawer-panel .drawer-body::-webkit-scrollbar-thumb{background:var(--aigc-border-old);border-radius:2px;transition:background .2s}.aigc-drawer-panel .drawer-body::-webkit-scrollbar-thumb:hover{background:var(--aigc-text-tertiary)}.aigc-drawer-panel .drawer-body::-webkit-scrollbar-corner{background:var(--aigc-bg-secondary)}.aigc-drawer-panel .drawer-body{scrollbar-width:thin;scrollbar-color:var(--aigc-border-old) var(--aigc-bg-secondary)}.aigc-side-drawer{background-color:var(--aigc-bg-secondary);border-left:1px solid #ffffff0d;border-radius:12px 0 0 12px;width:420px;height:100%;box-shadow:-4px 0 24px #00000080}.aigc-bento-grid{grid-template-columns:repeat(4,1fr);gap:16px;padding:24px;display:grid}.aigc-bento-grid .bento-item{aspect-ratio:1;cursor:pointer;flex-direction:column;justify-content:center;align-items:center;padding:24px;text-decoration:none;display:flex}.aigc-bento-grid .bento-item.bento-large{aspect-ratio:auto;grid-area:span 2/span 2}.aigc-bento-grid .bento-item.bento-wide{aspect-ratio:2;grid-column:span 2}.aigc-bento-grid .bento-item .bento-icon{color:var(--aigc-primary);margin-bottom:12px;font-size:32px}.aigc-bento-grid .bento-item .bento-title{color:var(--aigc-text-primary);margin-bottom:8px;font-size:16px;font-weight:600}.aigc-bento-grid .bento-item .bento-desc{color:var(--aigc-text-secondary);text-align:center;font-size:13px}.aigc-dashboard-card{flex-direction:column;gap:8px;padding:24px;display:flex}.aigc-dashboard-card .dashboard-label{color:var(--aigc-text-secondary);font-size:13px}.aigc-dashboard-card .dashboard-value{color:var(--aigc-text-primary);font-size:28px;font-weight:700}.aigc-dashboard-card .dashboard-trend{color:var(--aigc-primary);align-items:center;gap:4px;font-size:12px;display:flex}.aigc-skeleton{background:linear-gradient(90deg, var(--aigc-bg-hover) 25%, var(--aigc-bg-elevated) 50%, var(--aigc-bg-hover) 75%);background-size:200% 100%;border-radius:8px;animation:1.5s ease-in-out infinite shimmer}.aigc-timeline{flex-direction:column;gap:16px;display:flex}.aigc-timeline .timeline-item{align-items:flex-start;gap:16px;display:flex}.aigc-timeline .timeline-item .timeline-dot{background-color:var(--aigc-primary);border-radius:50%;flex-shrink:0;width:10px;height:10px;margin-top:6px;box-shadow:0 0 8px #00d46a66}.aigc-timeline .timeline-item .timeline-content{border-bottom:1px solid var(--aigc-border-old);flex:1;padding-bottom:16px}.aigc-timeline .timeline-item .timeline-content:last-child{border-bottom:none;padding-bottom:0}.aigc-workspace-layout{flex-direction:column;gap:24px;max-width:720px;min-height:calc(100vh - 48px);margin:0 auto;padding:24px;display:flex}.aigc-workspace-section{opacity:0;animation:.4s ease-out forwards fade-in-up}.aigc-workspace-section:first-child{animation-delay:.1s}.aigc-workspace-section:nth-child(2){animation-delay:.2s}.aigc-workspace-section:nth-child(3){animation-delay:.3s}.aigc-workspace-section:nth-child(4){animation-delay:.4s}.aigc-workspace-section:nth-child(5){animation-delay:.5s}.aigc-workspace-section:nth-child(6){animation-delay:.6s}.aigc-section-title{color:var(--aigc-text-primary);margin-bottom:12px;font-size:14px;font-weight:500}.aigc-textarea-actions{justify-content:space-between;align-items:center;margin-top:12px;display:flex}.aigc-textarea-actions .word-count{color:var(--aigc-text-tertiary);font-size:13px}.aigc-textarea-actions .action-btns{gap:16px;display:flex}.aigc-action-link{color:var(--aigc-text-secondary);cursor:pointer;background:0 0;border:none;align-items:center;gap:4px;padding:0;font-size:13px;transition:color .2s,transform .2s;display:inline-flex}.aigc-action-link:hover{color:var(--aigc-text-primary);transform:translate(2px)}.aigc-action-link:active{transform:scale(.98)}.aigc-action-link:focus-visible{outline:2px solid var(--aigc-primary);outline-offset:2px;border-radius:2px}.aigc-action-link .el-icon{font-size:14px}.aigc-action-link.primary{color:var(--aigc-primary)}.aigc-action-link.primary:hover{color:#00b85c}.aigc-action-link.secondary{color:#a8ff78}.aigc-action-link.secondary:hover{color:#c2ff9e}.aigc-action-link.secondary:disabled{color:var(--aigc-text-tertiary);cursor:not-allowed}.aigc-action-link.danger{color:#ff4d4f}.aigc-action-link.danger:hover{color:#ff7875}.aigc-generate-section{background-color:var(--aigc-bg-card);border:1px solid var(--aigc-border-old);border-radius:12px;justify-content:space-between;align-items:center;margin-top:24px;padding:24px;display:flex}.aigc-generate-section .point-info{color:var(--aigc-text-secondary);align-items:center;gap:6px;font-size:14px;display:flex}.aigc-generate-section .point-info .point-label{color:var(--aigc-text-tertiary)}.aigc-generate-section .point-info .point-value{color:var(--aigc-primary);font-size:18px;font-weight:600}.aigc-generate-section .point-info .point-unit{color:var(--aigc-text-secondary)}.aigc-generate-section .generate-btn{min-width:140px;height:44px;font-size:15px}.aigc-scale-list{flex-wrap:nowrap;gap:4px;display:flex}.aigc-scale-list .aigc-scale-item{background-color:var(--aigc-bg-secondary);border:1px solid var(--aigc-border-old);cursor:pointer;text-align:center;aspect-ratio:1;border-radius:3px;flex-direction:column;flex:1;justify-content:center;align-items:center;min-width:0;padding:2px;transition:all .2s;display:flex}.aigc-scale-list .aigc-scale-item:hover{border-color:var(--aigc-border-old-hover)}.aigc-scale-list .aigc-scale-item.active{border-color:var(--aigc-primary);background-color:#00d46a1a}.aigc-scale-list .aigc-scale-item .scale-preview{border-radius:3px;max-width:100%;max-height:calc(100% - 20px);margin-bottom:4px}.aigc-scale-list .aigc-scale-item .scale-label{color:var(--aigc-text-secondary);white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.aigc-sub-tabs{border-bottom:1px solid var(--aigc-border-old);gap:10px;margin-bottom:24px;display:flex}.aigc-sub-tabs .aigc-sub-tab{color:var(--aigc-text-secondary);cursor:pointer;padding:16px 24px;font-size:15px;transition:all .3s;position:relative}.aigc-sub-tabs .aigc-sub-tab:hover{color:var(--aigc-text-primary)}.aigc-sub-tabs .aigc-sub-tab.active{color:var(--aigc-primary)}.aigc-sub-tabs .aigc-sub-tab.active:after{content:"";background:var(--aigc-primary);border-radius:2px;width:60%;height:2px;position:absolute;bottom:-1px;left:20%}.aigc-upload-area{border:2px dashed var(--aigc-border-old);text-align:center;cursor:pointer;border-radius:12px;padding:24px;transition:all .3s}.aigc-upload-area:hover{border-color:var(--aigc-primary);background-color:#00d46a1a}.aigc-upload-area .upload-tip{color:var(--aigc-text-secondary);margin:8px 0 4px;font-size:14px}.aigc-upload-area .upload-require{color:var(--aigc-text-tertiary);margin:0;font-size:12px}.aigc-template-list{flex-direction:column;gap:12px;max-height:400px;display:flex;overflow-y:auto}.aigc-template-list::-webkit-scrollbar{width:4px;height:4px}.aigc-template-list::-webkit-scrollbar-track{background:var(--aigc-bg-secondary);border-radius:2px}.aigc-template-list::-webkit-scrollbar-thumb{background:var(--aigc-border-old);border-radius:2px;transition:background .2s}.aigc-template-list::-webkit-scrollbar-thumb:hover{background:var(--aigc-text-tertiary)}.aigc-template-list::-webkit-scrollbar-corner{background:var(--aigc-bg-secondary)}.aigc-template-list{scrollbar-width:thin;scrollbar-color:var(--aigc-border-old) var(--aigc-bg-secondary)}.aigc-template-list .aigc-template-item{background-color:var(--aigc-bg-card);cursor:pointer;border:1px solid #0000;border-radius:8px;padding:16px;transition:all .3s;position:relative}.aigc-template-list .aigc-template-item:after{content:"";border-radius:inherit;opacity:0;pointer-events:none;background:linear-gradient(135deg,#00d46a08 0%,#0000 50%);transition:opacity .2s;position:absolute;inset:0}.aigc-template-list .aigc-template-item:hover{border-color:var(--aigc-primary);background-color:#00d46a1a;transform:translate(4px)}.aigc-template-list .aigc-template-item:hover:after{opacity:1}.aigc-template-list .aigc-template-item:active{transform:translate(2px)scale(.99)}.aigc-template-list .aigc-template-item:focus-visible{outline:2px solid var(--aigc-primary);outline-offset:2px}.aigc-template-list .aigc-template-item h4{color:var(--aigc-text-primary);margin:0 0 8px;font-size:15px}.aigc-template-list .aigc-template-item p{color:var(--aigc-text-secondary);margin:0;font-size:13px}.aigc-template-list-horizontal{gap:12px;padding-bottom:8px;display:flex;overflow-x:auto}.aigc-template-list-horizontal::-webkit-scrollbar{width:4px;height:4px}.aigc-template-list-horizontal::-webkit-scrollbar-track{background:var(--aigc-bg-secondary);border-radius:2px}.aigc-template-list-horizontal::-webkit-scrollbar-thumb{background:var(--aigc-border-old);border-radius:2px;transition:background .2s}.aigc-template-list-horizontal::-webkit-scrollbar-thumb:hover{background:var(--aigc-text-tertiary)}.aigc-template-list-horizontal::-webkit-scrollbar-corner{background:var(--aigc-bg-secondary)}.aigc-template-list-horizontal{scrollbar-width:thin;scrollbar-color:var(--aigc-border-old) var(--aigc-bg-secondary)}.aigc-template-list-horizontal .aigc-template-item-horizontal{cursor:pointer;border:2px solid #0000;border-radius:8px;flex:none;width:120px;height:160px;transition:all .3s;position:relative;overflow:hidden;transform:scale(1)}.aigc-template-list-horizontal .aigc-template-item-horizontal:hover{border-color:var(--aigc-primary);transform:scale(1.03);box-shadow:0 4px 16px #00d46a26}.aigc-template-list-horizontal .aigc-template-item-horizontal.selected{border-color:var(--aigc-primary);box-shadow:0 0 0 2px #00d46a33}.aigc-template-list-horizontal .aigc-template-item-horizontal:active{transform:scale(.98)}.aigc-template-list-horizontal .aigc-template-item-horizontal .template-img{width:100%;height:100%}.aigc-template-list-horizontal .aigc-template-item-horizontal .selected-mark{background:var(--aigc-primary);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;font-size:12px;animation:.2s ease-out fade-in-up;display:flex;position:absolute;top:4px;right:4px;box-shadow:0 2px 8px #00d46a66}@media (width<=1920px){.aigc-create-layout .aigc-left{width:400px}.aigc-create-layout .aigc-right{min-width:420px}}@media (width<=1440px){.aigc-container{padding:16px}.aigc-create-layout .aigc-left{width:360px}.aigc-create-layout .aigc-right{min-width:360px}.aigc-workspace-layout{max-width:100%}}@media (width<=1200px){.aigc-create-layout{flex-direction:column;height:auto}.aigc-create-layout .aigc-left{flex-shrink:1;width:100%}.aigc-create-layout .aigc-creative-content{padding-right:0;overflow-y:visible}.aigc-create-layout .aigc-right{min-width:100%}.aigc-grid-4,.aigc-bento-grid{grid-template-columns:repeat(3,1fr)}}@media (width<=992px){.aigc-container{padding:12px}.aigc-grid-4{grid-template-columns:repeat(2,1fr)}.aigc-workspace-layout{padding:16px}.aigc-capsule-btn,.aigc-capsule-btn-loading{height:48px;font-size:15px}.aigc-input-glow{min-height:100px}.aigc-input-glow:focus{min-height:160px}.aigc-bento-grid{grid-template-columns:repeat(2,1fr);gap:12px;padding:16px}.aigc-bento-grid .bento-item.bento-large{grid-area:span 1/span 2}.aigc-bento-grid .bento-item.bento-wide{grid-column:span 2}.aigc-side-drawer{border-radius:0;width:100%}.aigc-dashboard-card{padding:16px}.aigc-dashboard-card .dashboard-value{font-size:22px}.aigc-generate-section{flex-direction:column;gap:16px}.aigc-generate-section .point-info{justify-content:center}.aigc-generate-section .generate-btn{width:100%}}@media (width<=768px){.aigc-container{padding:12px}.aigc-grid-3,.aigc-grid-4{grid-template-columns:1fr}.aigc-workspace-layout{gap:16px;padding:12px}.aigc-page-header h2{font-size:20px}.aigc-bento-grid{grid-template-columns:1fr}.aigc-sub-tabs,.aigc-scale-list{overflow-x:auto}}@media (prefers-reduced-motion:reduce){.aigc-workspace-section{opacity:1;animation:none}.aigc-skeleton,.loading-spinner{animation:none}.aigc-capsule-btn,.aigc-capsule-btn-loading,.aigc-glow-card,.aigc-bento-grid .bento-item,.aigc-dashboard-card,.aigc-glow-card-hover,.aigc-fab,.aigc-input-glow{transition:none;animation:none}.aigc-capsule-btn:hover,.aigc-capsule-btn-loading:hover{animation:none}}.aigc-dark-page{--chat-primary:var(--aigc-primary);--chat-disabled:var(--aigc-bg-hover);--chat-highlight:var(--aigc-primary);--chat-text:var(--aigc-text-primary);--chat-text-assistant:var(--aigc-text-secondary);--chat-text-secondary:var(--aigc-text-muted);--chat-text-placeholder:var(--aigc-text-tertiary);--chat-box:var(--aigc-bg-card);--chat-box-shadow:0 4px 24px #0006;--chat-box-mark:#ffffff80;--chat-input:var(--aigc-bg-card);--chat-input-border:var(--aigc-border-default);--chat-input-shadow-color:#00d46a33;--chat-card:var(--aigc-bg-hover);--chat-highlight-card:#00d46a26;--chat-popover:var(--aigc-bg-elevated);--chat-popover-text:var(--aigc-text-primary)}.aigc-dark-page .elx-bubble-list{background:0 0}.aigc-dark-page .elx-bubble-list .elx-bubble-list__list::-webkit-scrollbar{width:6px}.aigc-dark-page .elx-bubble-list .elx-bubble-list__list::-webkit-scrollbar-thumb{background:var(--aigc-border-default);border-radius:3px}.aigc-dark-page .elx-bubble-list .elx-bubble-list__list::-webkit-scrollbar-thumb:hover{background:var(--aigc-border-hover)}.aigc-dark-page .elx-bubble.elx-bubble--user .elx-bubble__content,.aigc-dark-page .elx-bubble[data-placement=end] .elx-bubble__content{color:var(--aigc-primary)!important;background:#00d46a26!important;border:1px solid #00d46a33!important}.aigc-dark-page .elx-bubble.elx-bubble--assistant .elx-bubble__content,.aigc-dark-page .elx-bubble[data-placement=start] .elx-bubble__content{background:var(--aigc-bg-card)!important;color:var(--aigc-text-primary)!important;border:1px solid var(--aigc-border-default)!important}.aigc-dark-page .elx-bubble .elx-bubble__avatar{background:var(--aigc-bg-hover);border:1px solid var(--aigc-border-default)}.aigc-dark-page .elx-x-sender{background:var(--aigc-bg-card);border:1px solid var(--aigc-border-default);border-radius:12px}.aigc-dark-page .elx-x-sender:hover,.aigc-dark-page .elx-x-sender:focus-within{border-color:var(--aigc-primary);box-shadow:0 0 0 1px #00d46a1a}.aigc-dark-page .elx-x-sender .elx-x-sender__input{color:var(--aigc-text-primary);background:0 0}.aigc-dark-page .elx-x-sender .elx-x-sender__input::placeholder{color:var(--aigc-text-tertiary)}.aigc-dark-page .elx-x-sender .elx-x-sender__actions .el-button{color:var(--aigc-text-secondary)}.aigc-dark-page .elx-x-sender .elx-x-sender__actions .el-button:hover{color:var(--aigc-primary);background:#00d46a14}.aigc-dark-page .elx-welcome{background:0 0!important;border:none!important}.aigc-dark-page .elx-welcome .elx-welcome__title{color:var(--aigc-text-primary)!important}.aigc-dark-page .elx-welcome .elx-welcome__description{color:var(--aigc-text-secondary)!important}.aigc-dark-page .elx-welcome .elx-welcome__icon{color:var(--aigc-primary)!important;background:#00d46a26!important}.aigc-dark-page .elx-thinking{background:var(--aigc-bg-card);border:1px solid var(--aigc-border-default);border-radius:8px}.aigc-dark-page .elx-thinking .elx-thinking__header{color:var(--aigc-primary)}.aigc-dark-page .elx-thinking .elx-thinking__header .elx-thinking__dot{background:var(--aigc-primary)}.aigc-dark-page .elx-thinking .elx-thinking__content{color:var(--aigc-text-secondary)}.aigc-dark-page .elx-thought-chain .elx-thought-chain__item{background:var(--aigc-bg-secondary);border:1px solid var(--aigc-border-default)}.aigc-dark-page .elx-thought-chain .elx-thought-chain__item.is-active,.aigc-dark-page .elx-thought-chain .elx-thought-chain__item--active{border-color:var(--aigc-primary);background:#00d46a14}.aigc-dark-page .elx-thought-chain .elx-thought-chain__item .elx-thought-chain__title{color:var(--aigc-text-primary)}.aigc-dark-page .elx-thought-chain .elx-thought-chain__item .elx-thought-chain__description{color:var(--aigc-text-secondary)}.aigc-dark-page .elx-conversations{background:0 0}.aigc-dark-page .elx-conversations .elx-conversations-item{background:0 0;border-radius:8px}.aigc-dark-page .elx-conversations .elx-conversations-item:hover,.aigc-dark-page .elx-conversations .elx-conversations-item--hovered{background:var(--aigc-bg-hover)!important}.aigc-dark-page .elx-conversations .elx-conversations-item--active{border:1px solid #00d46a33;background:#00d46a26!important}.aigc-dark-page .elx-conversations .elx-conversations-item--active .elx-conversations-item__label{color:var(--aigc-primary)!important}.aigc-dark-page .elx-conversations .elx-conversations-item__label{color:var(--aigc-text-primary)!important}.aigc-dark-page .elx-conversations .elx-conversations-item__timestamp{color:var(--aigc-text-muted)!important}.aigc-home{scrollbar-width:thin;scrollbar-color:#ffffff1a transparent;height:100vh;padding-bottom:40px;position:relative;overflow:hidden auto}.aigc-home::-webkit-scrollbar{width:8px}.aigc-home::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:4px}.aigc-home::-webkit-scrollbar-track{background:0 0}.aigc-dark-page.aiapps-page{scrollbar-width:thin;scrollbar-color:#ffffff1a transparent;height:100vh;overflow-y:auto}.aigc-dark-page.aiapps-page::-webkit-scrollbar{width:8px}.aigc-dark-page.aiapps-page::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:4px}.aigc-dark-page.aiapps-page::-webkit-scrollbar-track{background:0 0}.aigc-home .home-gradient-bg{z-index:0;pointer-events:none;width:100%;height:100%;position:fixed;top:0;left:0;overflow:hidden}.aigc-home .home-orb{filter:blur(100px);opacity:.12;border-radius:50%;position:absolute}.aigc-home .home-orb-1{background:0 0;width:500px;height:500px;top:-150px;right:-100px}.aigc-home .home-orb-2{background:#ffffff05;width:400px;height:400px;top:50%;left:-100px}.aigc-home .home-orb-3{opacity:.06;background:radial-gradient(circle,#00d46a,#0000);width:200px;height:200px;bottom:-50px;right:8%}.aigc-home .home-hero{z-index:1;text-align:center;max-width:1400px;margin:0 auto;padding:60px 32px 32px;position:relative}.aigc-home .hero-title{color:#fff;letter-spacing:-.5px;flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;margin:0 0 14px;font-size:44px;font-weight:800;line-height:1.15;display:flex}.aigc-home .hero-title-main{letter-spacing:4px;background:linear-gradient(135deg,#00d46a 0%,#78ffd6 35%,#fff 70%,#00d46a 100%) 0 0/200% 200%;-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 20px #00d46a66);-webkit-background-clip:text;background-clip:text;align-items:center;padding:0 6px;font-size:52px;font-weight:900;animation:6s ease-in-out infinite brandGradientShift;display:inline-flex;position:relative}.aigc-home .hero-title-main:before{content:"";z-index:-1;filter:blur(8px);background:radial-gradient(#00d46a26 0%,#0000 70%);border-radius:12px;position:absolute;inset:-6px -10px}.aigc-home .hero-title-main:after{content:"";opacity:.7;background:linear-gradient(90deg,#0000 0%,#00d46a 50%,#0000 100%);border-radius:2px;height:3px;position:absolute;bottom:-6px;left:6px;right:6px}@keyframes brandGradientShift{0%,to{background-position:0%}50%{background-position:100%}}.aigc-home .hero-title-divider{background:linear-gradient(#0000 0%,#ffffff4d 50%,#0000 100%);width:1px;height:38px;display:inline-block}.aigc-home .hero-title-sub{color:#ffffffb3;letter-spacing:1px;font-size:24px;font-weight:600}.aigc-home .hero-subtitle{color:#c5c5c5;margin:4px 0 24px;font-size:16px;font-weight:500;line-height:1.5}.aigc-home .hero-actions{justify-content:center;align-items:center;gap:12px;display:flex}.aigc-home .hero-btn{cursor:pointer;border:none;border-radius:12px;align-items:center;gap:6px;padding:12px 28px;font-size:15px;font-weight:500;transition:all .2s;display:inline-flex}.aigc-home .hero-btn-primary{color:#000;background:linear-gradient(135deg,#00d46a,#00b85c)}.aigc-home .hero-btn-primary:hover{transform:translateY(-2px);box-shadow:0 4px 20px #00d46a4d}.aigc-home .hero-btn-ghost{color:#fff;background:#ffffff0d;border:1px solid #ffffff1a}.aigc-home .hero-btn-ghost:hover{background:#ffffff1a;border-color:#ffffff26}.aigc-home .hero-feature-grid{perspective:1200px;grid-template-columns:repeat(4,1fr);gap:20px;width:100%;margin:24px auto 0;display:grid}.aigc-home .hero-feature-card{cursor:pointer;isolation:isolate;-webkit-backdrop-filter:blur(20px)saturate(180%);transform-style:preserve-3d;background:linear-gradient(135deg,#ffffff0f 0%,#ffffff05 100%);border-radius:18px;transition:transform .4s cubic-bezier(.34,1.56,.64,1),box-shadow .4s;animation:.6s cubic-bezier(.34,1.56,.64,1) both cardEnter;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff1a,inset 0 -1px #0000004d,0 8px 24px #00000059}.aigc-home .hero-feature-card:first-child{animation-delay:0s}.aigc-home .hero-feature-card:nth-child(2){animation-delay:.1s}.aigc-home .hero-feature-card:nth-child(3){animation-delay:.2s}.aigc-home .hero-feature-card:nth-child(4){animation-delay:.3s}@keyframes cardEnter{0%{opacity:0;transform:translateY(24px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}.aigc-home .hero-feature-card:before{content:"";-webkit-mask-composite:xor;pointer-events:none;z-index:2;opacity:.7;background:linear-gradient(135deg,#fff3 0%,#ffffff0a 40%,#ffffff14 60%,#ffffff26 100%);border-radius:18px;padding:1px;transition:opacity .3s;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.aigc-home .hero-feature-card:after{content:"";background:conic-gradient(from 0deg at 50% 50%, transparent 0deg, var(--card-color,#00d46a) 90deg, transparent 180deg, var(--card-color,#00d46a) 270deg, transparent 360deg);opacity:0;z-index:-1;filter:blur(14px);border-radius:18px;transition:opacity .4s;position:absolute;inset:-1px}.aigc-home .hero-feature-card:hover{box-shadow:0 1px 0 #fff3 inset, 0 -1px 0 #0003 inset, 0 24px 48px #00000080, 0 0 40px var(--card-glow,#00d46a4d);transform:translateY(-8px)scale(1.02)}.aigc-home .hero-feature-card:hover:before{background:linear-gradient(135deg, var(--card-color,#00d46a) 0%, #fff3 30%, var(--card-color,#00d46a) 60%, #fff3 100%);opacity:1;background-size:300% 300%;animation:2s linear infinite borderGradientShift}.aigc-home .hero-feature-card:hover:after{opacity:.7;animation:3s linear infinite borderRotate}.aigc-home .hero-feature-card:hover .hero-feature-arrow{opacity:1;color:var(--card-color,#00d46a);transform:translate(0)}.aigc-home .hero-feature-card:hover .hero-feature-icon{box-shadow:0 12px 28px var(--card-glow,#00d46a80);transform:scale(1.08)rotate(-4deg)}.aigc-home .hero-feature-card:hover .hero-feature-icon:before{opacity:.6;transform:rotate(180deg)}.aigc-home .hero-feature-card:hover .hero-feature-title{background:linear-gradient(135deg, #fff 0%, var(--card-color,#00d46a) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.aigc-home .hero-feature-card:active{transition-duration:.1s;transform:translateY(-2px)scale(.98)}@keyframes borderGradientShift{0%{background-position:0%}to{background-position:300%}}@keyframes borderRotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.aigc-home .hero-feature-glow{background:radial-gradient(circle at center, var(--card-glow,#00d46a2e) 0%, transparent 60%);filter:blur(40px);opacity:.5;pointer-events:none;z-index:0;border-radius:50%;width:100%;height:120%;transition:opacity .4s,transform .4s;position:absolute;top:-40%;left:50%;transform:translate(-50%)}.aigc-home .hero-feature-card:hover .hero-feature-glow{opacity:.9;transform:translate(-50%)scale(1.15)}.aigc-home .hero-feature-card .hero-feature-grid-pattern{pointer-events:none;opacity:.4;z-index:1;background-image:linear-gradient(#ffffff08 1px,#0000 1px),linear-gradient(90deg,#ffffff08 1px,#0000 1px);background-size:16px 16px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000 0%,#0000 70%);mask-image:radial-gradient(circle,#000 0%,#0000 70%)}.aigc-home .hero-feature-card .hero-feature-shine{pointer-events:none;z-index:3;background:linear-gradient(120deg,#0000 30%,#ffffff2e 50%,#0000 70%);width:80%;height:100%;transition:left;position:absolute;top:0;left:-100%;transform:skew(-20deg)}.aigc-home .hero-feature-card:hover .hero-feature-shine{transition:left .7s cubic-bezier(.4,0,.2,1);left:150%}.aigc-home .hero-feature-inner{z-index:4;flex-direction:row;align-items:center;gap:12px;height:100%;padding:20px 18px 20px 22px;display:flex;position:relative}.aigc-home .hero-feature-left{flex-direction:column;flex:1;align-items:flex-start;gap:14px;min-width:0;display:flex}.aigc-home .hero-feature-header{flex-shrink:0;justify-content:flex-start;align-items:center;display:inline-flex;position:relative}.aigc-home .hero-feature-icon{color:#fff;background:var(--card-gradient,linear-gradient(135deg, #00d46a 0%, #00b85c 100%));width:54px;height:54px;box-shadow:0 8px 20px var(--card-glow,#00d46a59), 0 1px 0 #fff6 inset, 0 -2px 4px #0003 inset;border-radius:16px;justify-content:center;align-items:center;font-size:24px;transition:transform .4s cubic-bezier(.34,1.56,.64,1),box-shadow .4s;display:flex;position:relative;overflow:hidden}.aigc-home .hero-feature-icon:before{content:"";opacity:.3;background:conic-gradient(#0000 0deg,#ffffff4d 90deg,#0000 180deg,#fff6 270deg,#0000 360deg);transition:transform .6s,opacity .4s;position:absolute;inset:-50%}.aigc-home .hero-feature-icon:after{content:"";pointer-events:none;background:linear-gradient(#ffffff4d 0%,#0000 100%);border-radius:16px 16px 50% 50%;height:50%;position:absolute;top:0;left:0;right:0}.aigc-home .hero-feature-icon .anticon{z-index:1;filter:drop-shadow(0 1px 2px #0000004d);position:relative}.aigc-home .hero-feature-tag{letter-spacing:.3px;z-index:3;-webkit-backdrop-filter:blur(4px);border-radius:8px;padding:3px 9px;font-size:10px;font-weight:700;line-height:1.4;position:absolute;top:12px;right:12px}.aigc-home .hero-feature-tag.tag-hot{color:#faad14;background:linear-gradient(135deg,#faad1440,#faad1426);border:1px solid #faad1466;box-shadow:0 2px 8px #faad1440}.aigc-home .hero-feature-tag.tag-new{color:#00d46a;background:linear-gradient(135deg,#00d46a40,#00d46a26);border:1px solid #00d46a66;box-shadow:0 2px 8px #00d46a40}.aigc-home .hero-feature-text{text-align:left;flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.aigc-home .hero-feature-title-row{flex-wrap:wrap;justify-content:flex-start;align-items:baseline;gap:8px;display:flex}.aigc-home .hero-feature-title{color:#fff;letter-spacing:.3px;margin:0;font-size:16px;font-weight:700;transition:background .3s}.aigc-home .hero-feature-subtitle{color:#fff6;letter-spacing:.3px;font-size:11px;font-weight:500}.aigc-home .hero-feature-desc{color:#b0b0b0;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:12.5px;line-height:1.5;display:-webkit-box;overflow:hidden}.aigc-home .hero-feature-arrow{width:32px;height:32px;color:var(--card-color,#00d46a);opacity:1;background:#ffffff0a;border:1px solid #ffffff0f;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:14px;transition:all .3s;display:flex;transform:none}.aigc-home .hero-feature-card:hover .hero-feature-arrow{background:var(--card-color,#00d46a);color:#fff;border-color:var(--card-color,#00d46a);transform:translate(2px)}.aigc-home .hero-feature-link{color:#ffffff80;align-items:center;gap:3px;font-size:12px;font-weight:500;transition:gap .2s,color .2s;display:inline-flex}.aigc-home .home-showcase{z-index:1;width:100%;max-width:none;margin:32px auto 0;padding:0 24px 48px;position:relative}.aigc-home .home-toolbar{align-items:center;margin-bottom:20px;display:flex}.aigc-home .home-toolbar-left{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.aigc-home .home-sub-tabs{background:#ffffff08;border:1px solid #ffffff0f;border-radius:999px;align-items:center;gap:4px;padding:4px;display:inline-flex}.aigc-home .sub-tab{appearance:none;color:#ffffff8c;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:999px;padding:7px 18px;font-size:14px;font-weight:500;transition:all .2s}.aigc-home .sub-tab:hover{color:#ffffffd9}.aigc-home .sub-tab.active{color:#fff;background:linear-gradient(135deg,#00d46a2e 0%,#00d46a1a 100%);font-weight:600;box-shadow:inset 0 0 0 1px #00d46a66,0 4px 12px #00d46a33}.aigc-home .home-search-input{width:280px;max-width:100%}.aigc-home .home-search-input .ant-input{color:#fff!important;background:#ffffff0a!important;border-color:#ffffff14!important}.aigc-home .home-search-input .ant-input::placeholder{color:#fff6!important}.aigc-home .home-search-input .ant-input:focus,.aigc-home .home-search-input .ant-input:hover{background:#ffffff0f!important;border-color:#00d46a59!important}.aigc-home .home-search-input .ant-input-prefix{color:#fff6;margin-right:6px}.aigc-home .home-search-input .ant-input-suffix .ant-input-clear-icon{color:#fff6}.aigc-home .home-search-btn{color:#00d46a;cursor:pointer;padding:4px;font-size:16px;transition:all .2s}.aigc-home .home-search-btn:hover{color:#00e87a;transform:scale(1.15)}.aigc-home .home-loading,.aigc-home .home-empty{color:#666;flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:60px 0;display:flex}.aigc-home .home-loading-spinner{border:3px solid #00d46a33;border-top-color:#00d46a;border-radius:50%;width:32px;height:32px;animation:.8s linear infinite spin}.aigc-home .home-loading-more{color:#666;justify-content:center;align-items:center;gap:8px;padding:20px 0;font-size:13px;display:flex}.aigc-home .home-no-more{text-align:center;color:#555;padding:20px 0;font-size:13px}@media (width<=1200px){.aigc-home .hero-feature-grid{grid-template-columns:repeat(4,1fr);max-width:100%}.aigc-home .hero-title-main{letter-spacing:3px;font-size:48px}}@media (width<=900px){.aigc-home .hero-title-main{letter-spacing:2px;font-size:42px}.aigc-home .hero-title-sub{font-size:20px}.aigc-home .hero-title-divider{display:none}.aigc-home .hero-feature-grid{grid-template-columns:repeat(2,1fr);max-width:560px}}@media (width<=768px){.aigc-home .hero-title{gap:12px;font-size:32px}.aigc-home .hero-title-main{letter-spacing:2px;font-size:36px}.aigc-home .hero-title-sub{font-size:18px}.aigc-home .hero-feature-grid{grid-template-columns:1fr;gap:10px;max-width:320px}}@media (width<=480px){.aigc-home .hero-feature-grid{grid-template-columns:1fr}}.jimeng-layout{flex-direction:column;min-height:100vh;display:flex}.jimeng-layout .page-header-section{width:100%;max-width:800px;margin:0 auto;padding:32px 24px 16px}.jimeng-layout .page-header-section h2{color:#fff;align-items:center;margin:0 0 8px;font-size:24px;font-weight:600;display:flex}.jimeng-layout .page-header-section .desc{color:#666;margin:0;font-size:14px}.jimeng-layout .main-content{flex:1;width:100%;max-width:800px;margin:0 auto;padding:16px 24px 120px}.jimeng-layout .empty-state{color:#555;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:calc(100vh - 360px);padding:80px 0;display:flex}.jimeng-layout .empty-state p{color:var(--aigc-text-secondary,#999);margin-top:16px;font-size:14px}.empty-state{color:#555;text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:4px;min-height:360px;padding:60px 24px;display:flex;position:relative}.empty-state .anticon{background:linear-gradient(135deg,#00d46a14 0%,#00d46a05 100%);border:1px solid #00d46a1f;border-radius:50%;margin-bottom:8px;padding:18px;font-size:56px;line-height:1;transition:transform .3s;box-shadow:0 8px 24px -8px #00d46a40;color:var(--aigc-primary,#00d46a)!important}.empty-state:hover .anticon{transform:scale(1.05)}.empty-state p{color:var(--aigc-text-secondary,#999);max-width:320px;margin:0;font-size:14px;line-height:1.6}.aigc-layout{background:var(--aigc-bg-base)}.aigc-layout .aigc-sider{border-right:1px solid var(--aigc-border-default);background:var(--aigc-bg-secondary)!important}.aigc-layout .aigc-sider .ant-menu{background:0 0!important}.aigc-layout .aigc-sider .ant-menu-item{border-radius:8px;margin:4px 0;color:var(--aigc-text-secondary)!important}.aigc-layout .aigc-sider .ant-menu-item:hover{background:var(--aigc-bg-hover)!important;color:var(--aigc-text-primary)!important}.aigc-layout .aigc-sider .ant-menu-item-selected{color:var(--aigc-primary)!important;background:#00d46a14!important}.aigc-layout .aigc-sider .ant-menu-submenu-title{border-radius:8px;margin:4px 0;color:var(--aigc-text-secondary)!important}.aigc-layout .aigc-sider .ant-menu-submenu-title:hover{background:var(--aigc-bg-hover)!important;color:var(--aigc-text-primary)!important}.aigc-layout .aigc-sider .ant-menu-submenu-open .ant-menu-submenu-title{color:var(--aigc-text-primary)!important}.aigc-layout .aigc-sider .ant-menu-sub{background:0 0!important}.aigc-layout .aigc-sider .ant-menu-sub .ant-menu-item{padding-left:48px!important}.aigc-layout .aigc-sider::-webkit-scrollbar{width:0}.aigc-layout .ant-layout-content,.aigc-layout .ant-layout{background:var(--aigc-bg-base)!important}html,body{background:var(--aigc-bg-base);width:100%;height:100%;margin:0;padding:0;overflow:hidden}#root{width:100%;height:100%;overflow:hidden auto}#root::-webkit-scrollbar{width:6px;height:6px}#root::-webkit-scrollbar-track{background:var(--aigc-bg-secondary)}#root::-webkit-scrollbar-thumb{background:var(--aigc-border-old);border-radius:3px;transition:background .2s}#root::-webkit-scrollbar-thumb:hover{background:var(--aigc-border-old-hover)}#root::-webkit-scrollbar-corner{background:var(--aigc-bg-secondary)}[data-aigc-theme=dark] .el-scrollbar__bar.is-vertical::-webkit-scrollbar-thumb{background:var(--aigc-border-old)!important;border-radius:3px!important}[data-aigc-theme=dark] .el-scrollbar__bar.is-horizontal::-webkit-scrollbar-thumb{background:var(--aigc-border-old)!important;border-radius:3px!important}[data-aigc-theme=dark] .el-scrollbar__bar.is-vertical::-webkit-scrollbar-thumb:hover{background:var(--aigc-border-old-hover)!important}[data-aigc-theme=dark] .el-scrollbar__bar.is-horizontal::-webkit-scrollbar-thumb:hover{background:var(--aigc-border-old-hover)!important}.login-page-wrapper{background:linear-gradient(135deg,#0a0a0f 0%,#1a1a2e 50%,#0a0a0f 100%);justify-content:center;align-items:center;width:100%;height:100vh;display:flex;position:fixed;inset:0;overflow:hidden}.login-page-wrapper::-webkit-scrollbar{display:none}.style-settings{max-width:800px;margin:0 auto}.style-settings .param-section{margin-bottom:16px}.style-settings .param-label{color:#fff;margin-bottom:8px;font-size:14px;font-weight:500}.style-settings .param-label-row{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.style-settings .param-label-row .param-label{margin-bottom:0}.style-settings .expand-btn{color:#999;cursor:pointer;align-items:center;gap:4px;font-size:12px;transition:color .2s;display:flex}.style-settings .expand-btn:hover{color:#00d46a}.style-settings .tag-list{flex-wrap:wrap;gap:8px;display:flex}.style-settings .tag-item{color:#999;cursor:pointer;white-space:nowrap;background:#ffffff0d;border:1px solid #ffffff14;border-radius:16px;padding:6px 14px;font-size:13px;transition:all .2s}.style-settings .tag-item:hover{color:#fff;background:#ffffff14;border-color:#ffffff26}.style-settings .tag-item.active{color:#00d46a;background:#00d46a1a;border-color:#00d46a4d}.generate-bar{justify-content:space-between;align-items:center;gap:16px;max-width:800px;margin:24px auto;display:flex}.generate-bar .point-info{color:#999;align-items:center;gap:4px;font-size:13px;display:flex}.generate-bar .point-info .point-value{color:#00d46a;font-weight:600}.aigc-capsule-btn,.aigc-capsule-btn-loading{color:#000;cursor:pointer;white-space:nowrap;background:#00d46a;border:none;border-radius:24px;padding:10px 32px;font-size:14px;font-weight:500;transition:all .2s}.aigc-capsule-btn:hover:not(:disabled),.aigc-capsule-btn-loading:hover:not(:disabled){background:#00b85c;transform:translateY(-1px)}.aigc-capsule-btn:disabled,.aigc-capsule-btn-loading:disabled{opacity:.5;cursor:not-allowed}.results-section{max-width:800px;margin:0 auto}.results-section .session-list{flex-direction:column;gap:12px;display:flex}.results-section .session-item{background:#ffffff08;border:1px solid #ffffff0f;border-radius:12px;padding:16px;transition:all .2s}.results-section .session-item:hover{background:#ffffff0d;border-color:#ffffff1a}.results-section .session-header{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.results-section .session-prompt{color:#fff;flex:1;margin:0;font-size:14px;line-height:1.5}.results-section .session-tags{flex-shrink:0;gap:8px;display:flex}.results-section .session-tags .tag{color:#00d46a;white-space:nowrap;background:#00d46a1a;border-radius:10px;padding:2px 8px;font-size:11px;font-weight:500}.results-section .session-actions{gap:8px;display:flex}.results-section .session-action{color:#999;cursor:pointer;background:#ffffff08;border:1px solid #ffffff14;border-radius:8px;align-items:center;gap:4px;padding:6px 12px;font-size:12px;transition:all .2s;display:flex}.results-section .session-action:hover{color:#fff;background:#ffffff14;border-color:#ffffff26}.results-section .load-more{text-align:center;padding:16px 0}.results-section .load-more-btn{color:#999;cursor:pointer;background:#ffffff08;border:1px solid #ffffff14;border-radius:8px;padding:8px 24px;font-size:13px;transition:all .2s}.results-section .load-more-btn:hover{color:#fff;background:#ffffff14;border-color:#ffffff26}.prompt-section{max-width:800px;margin:0 auto 24px}.prompt-section .input-box textarea{color:#fff;resize:vertical;background:#ffffff08;border:1px solid #ffffff14;border-radius:12px;outline:none;flex:1;width:100%;padding:14px 16px;font-size:14px;line-height:1.6;transition:border-color .2s}.prompt-section .input-box textarea::placeholder{color:#555}.prompt-section .input-box textarea:focus{border-color:#00d46a4d}.style-settings-section{max-width:800px;margin:0 auto 24px}.param-btn{flex-direction:column;align-items:center;gap:2px;display:flex}.param-btn .param-btn-desc{color:var(--aigc-text-muted,#666);margin-top:2px;font-size:11px}:root[data-aigc-theme=light]{--brand-primary:#0ab45a;--brand-primary-hover:#089849;--brand-primary-cta:linear-gradient(135deg, #0ab45a 0%, #16c97a 100%);--aigc-primary:var(--brand-primary);--aigc-primary-hover:var(--brand-primary-hover);--aigc-bg-base:#f5f5f7;--aigc-bg-secondary:#fff;--aigc-bg-card:#fff;--aigc-bg-hover:#f0f0f2;--aigc-bg-elevated:#fff;--aigc-text-primary:#1d1d1f;--aigc-text-secondary:#424245;--aigc-text-tertiary:#6e6e73;--aigc-text-muted:#86868b;--aigc-border-default:#00000014;--aigc-border-hover:#00000026;--aigc-border-active:var(--brand-primary);--aigc-border-old:#e5e5ea;--aigc-border-old-hover:#d1d1d6;--aigc-success:var(--brand-primary);--aigc-warning:#e6a23c;--aigc-error:#ff4d4f;--aigc-info:#909399;--aigc-shadow-sm:0 2px 12px #0000000f;--aigc-shadow-md:0 4px 24px #00000014;--aigc-shadow-lg:0 8px 40px #0000001a;--aigc-shadow-glow:0 0 20px #0ab45a26;--aigc-shadow-glow-strong:0 0 30px #0ab45a40;--aigc-overlay-bg:#00000073}@media (prefers-reduced-motion:reduce){:root[data-aigc-theme=light]{--motion-fast:.01ms;--motion-normal:.01ms;--motion-slow:.01ms}}[data-aigc-theme=light] .aigc-dark-page{color:#1d1d1f!important;background-color:#f5f5f7!important}[data-aigc-theme=light] .aigc-container{background:0 0!important}[data-aigc-theme=light] .aigc-page-header h2{color:#1d1d1f!important}[data-aigc-theme=light] .aigc-page-header .desc,[data-aigc-theme=light] .aigc-page-header p{color:#6e6e73!important}[data-aigc-theme=light] .aigc-home .hero-title{background:linear-gradient(135deg, var(--brand-primary,#0ab45a) 0%, #16c97a 50%, var(--brand-primary,#0ab45a) 100%);-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 12px #0ab45a2e);-webkit-background-clip:text;background-clip:text}[data-aigc-theme=light] .aigc-home .hero-subtitle{color:#424245!important}[data-aigc-theme=light] .aigc-home .hero-badge{color:#00b85c!important;background:#00d46a14!important;border-color:#00d46a33!important}[data-aigc-theme=light] .aigc-home .hero-btn-ghost{color:#6e6e73!important;background:#0000000a!important;border-color:#0000001f!important}[data-aigc-theme=light] .aigc-home .hero-btn-ghost:hover{color:#1d1d1f!important;background:#00000014!important;border-color:#0003!important}[data-aigc-theme=light] .aigc-home .section-title{color:#1d1d1f!important}[data-aigc-theme=light] .aigc-home .section-subtitle{color:#6e6e73!important}[data-aigc-theme=light] .aigc-home .feature-card{background:#fff!important;border-color:#00000014!important;box-shadow:0 2px 12px #0000000f!important}[data-aigc-theme=light] .aigc-home .feature-card:hover{border-color:#00d46a4d!important;box-shadow:0 4px 24px #0000001a!important}[data-aigc-theme=light] .aigc-home .feature-card-name{color:#1d1d1f!important}[data-aigc-theme=light] .aigc-home .feature-card-desc{color:#6e6e73!important}[data-aigc-theme=light] .aigc-home .work-card{background:#fff!important;border-color:#00000014!important}[data-aigc-theme=light] .aigc-home .empty-state{color:#6e6e73!important}[data-aigc-theme=light] .aigc-dark-page .aigc-container .aigc-page-header+div{border-bottom-color:#00000014!important}[data-aigc-theme=light] .aigc-container .loading-spinner{border-color:#00000014!important;border-top-color:var(--aigc-primary)!important}[data-aigc-theme=light] .aigc-container .loading-spinner+span{color:#6e6e73!important}[data-aigc-theme=light] .aigc-container .music-panel-body{background:#fff!important;border-top-color:#00000014!important;box-shadow:0 -4px 24px #00000014!important}[data-aigc-theme=light] .aigc-container .music-panel-header{background:#f5f5f7!important;border-bottom-color:#0000000f!important}[data-aigc-theme=light] .aigc-container .music-panel-close-btn{color:#6e6e73!important;background:#e5e5ea!important}[data-aigc-theme=light] .aigc-container .music-action-bar{background:linear-gradient(#0000,#f5f5f7e6 40%)!important}[data-aigc-theme=light] .aigc-container .music-input-container{background:#fffffff2!important;border-color:#0000001f!important}[data-aigc-theme=light] .aigc-container .empty-state-icon{color:#9e9ea1!important}[data-aigc-theme=light] .aigc-container .empty-state-text{color:#6e6e73!important}[data-aigc-theme=light] .aigc-container .load-more-btn{color:#6e6e73!important;background:#f5f5f7!important;border-color:#0000001f!important}[data-aigc-theme=light] .aigc-container .tab-item{color:#6e6e73!important}[data-aigc-theme=light] .aigc-container .tab-item.active{color:#1d1d1f!important}
