body:has(.home-page-container){overflow-x:hidden!important;max-width:100vw!important}html:has(.home-page-container){overflow-x:hidden!important;max-width:100vw!important}html:has(.home-page-container)::-webkit-scrollbar,body:has(.home-page-container)::-webkit-scrollbar{display:none}html:has(.home-page-container),body:has(.home-page-container){-ms-overflow-style:none;scrollbar-width:none}.home-page-container{min-height:100%;min-width:1206px!important;width:100%!important;overflow-x:hidden!important;overflow-y:visible;flex:1;display:flex;flex-direction:column;max-width:100vw!important;position:relative;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif!important;line-height:1.6!important;color:#333!important;background-color:#f5f5f5!important;font-size:14px;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.home-page-container *{box-sizing:border-box!important}.home-page-container>*{max-width:100%!important}.home-page-container .main-content .container,.home-page-container section .container,.home-page-container footer .container{max-width:1200px!important;width:100%!important;margin:0 auto!important;padding:0 40px!important;box-sizing:border-box!important}@media (max-width: 1206px){.home-page-container{width:1206px!important;min-width:1206px!important}.home-page-container .main-content .container,.home-page-container section .container,.home-page-container footer .container{width:1126px!important;min-width:1126px!important;padding:0 40px!important}.home-page-container .features-grid,.home-page-container .main-features-block,.home-page-container .sub-features-block,.home-page-container .tools-row,.home-page-container .enterprise-content,.home-page-container .outfit-grid{width:100%!important;min-width:auto!important}}.home-page-container section{max-width:100vw!important;overflow-x:hidden!important;box-sizing:border-box!important}.home-page-container .main-content{flex:1;min-height:0;max-width:100vw!important;overflow-x:hidden!important;box-sizing:border-box!important;background:linear-gradient(135deg,#fff5f5 0%,#fff0f5 50%,#f5f5ff 100%)!important;padding:40px 0 50px!important}.home-page-container .features-grid,.home-page-container .tools-row{max-width:100%!important;overflow-x:hidden!important;box-sizing:border-box!important}.home-page-container .footer{max-width:100vw!important;overflow-x:hidden!important;box-sizing:border-box!important}.home-page-container .outfit-grid,.home-page-container .model-grid,.home-page-container .features-grid{max-width:100%!important;box-sizing:border-box!important}@media (max-width: 768px){.home-page-container .main-content .container,.home-page-container section .container,.home-page-container footer .container{padding:0 20px!important}}.marketing-section{text-align:center;margin-bottom:5px;padding:20px}.main-title{font-size:38px;font-weight:700;color:#333;margin-bottom:25px;line-height:1.2;letter-spacing:1px;white-space:nowrap}.stats-row{display:flex;justify-content:center;align-items:center;gap:60px;margin-bottom:30px;flex-wrap:wrap}.stat-item{display:flex;align-items:center;gap:5px;font-size:18px;color:#666;border-radius:12px;padding:8px;white-space:nowrap}.stat-label{font-weight:500}.stat-number{font-size:22px;font-weight:700;color:#ff6a6a;margin:0 2px}.stat-suffix{font-weight:500}.cta-section{display:flex;flex-direction:column;align-items:center;gap:15px}.main-cta-wrapper{position:relative;display:inline-block}.main-cta-wrapper:hover{transform:translateY(-2px)}.main-cta-wrapper:hover .main-cta-button{box-shadow:0 6px 25px #ff6a6a66}.main-cta-wrapper:hover .new-user-tag{box-shadow:0 6px 20px #ff47574d;transform:translateY(-3px) scale(1.05)}.new-user-tag{position:absolute;top:-15px;right:-5px;background:linear-gradient(135deg,#ffe8ea 0%,#fff5f6 50%,#ffe8ea 100%);color:#ff4757;padding:8px 14px;border-radius:20px;font-size:12px;font-weight:600;z-index:10;box-shadow:0 4px 15px #ff475733;border:2px solid rgba(255,71,87,.15);display:flex;align-items:center;justify-content:center;overflow:hidden;width:140px;height:32px;white-space:nowrap;animation:tagGlow 3s ease-in-out infinite;backdrop-filter:blur(10px)}.tag-text-container{display:flex;align-items:center;justify-content:center;height:100%;width:100%}.tag-text{white-space:nowrap;text-align:center;line-height:1.2;text-shadow:0 1px 2px rgba(255,71,87,.1);letter-spacing:.5px}.main-cta-button{background:linear-gradient(135deg,#ff6a6a,#ff8e8e);color:#fff;border:none;padding:20px 60px;border-radius:35px;font-size:20px;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 20px #ff6a6a4d;position:relative}.features-showcase{margin-bottom:60px}.features-grid{--huiwa-side-panel-popover-width: 36rem;--huiwa-creative-scene-input-max-height: 6.25rem;-webkit-font-smoothing:antialiased;line-height:1.5714285714285714;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-size:.875rem;color:#333;box-sizing:border-box;position:relative;display:flex;gap:1.5rem;height:372px;max-width:1200px;margin:0 auto}.feature-card{background:white;border-radius:20px;overflow:hidden;box-shadow:0 8px 30px #0000001a;transition:all .3s ease;position:relative;text-decoration:none;color:inherit;display:block;flex:1;min-width:0}.feature-card:hover{transform:translateY(-5px);box-shadow:0 15px 40px #00000026}.feature-card:hover .feature-overlay{opacity:1}.feature-image{position:relative;height:250px;overflow:hidden}.feature-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.feature-badge{position:absolute;top:15px;left:15px;padding:6px 12px;border-radius:15px;font-size:12px;font-weight:500;color:#fff}.badge-purple{background:linear-gradient(135deg,#8b5cf6,#a855f7)}.badge-orange{background:linear-gradient(135deg,#f59e0b,#f97316)}.badge-green{background:linear-gradient(135deg,#10b981,#059669)}.feature-icon{position:absolute;bottom:15px;left:15px;width:50px;height:50px;background:white;border-radius:12px;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px #00000026}.feature-icon img{width:30px;height:30px}.feature-overlay{position:absolute;inset:0;background:rgba(0,0,0,.7);display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .3s ease}.overlay-content{color:#fff;text-align:center;font-weight:700}.overlay-arrow{font-size:24px;margin-left:8px}.feature-content{padding:25px;text-align:center}.feature-content h3{font-size:20px;font-weight:600;color:#333;margin-bottom:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.feature-content p{color:#666;font-size:14px;line-height:1.5;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.feature-stats{display:flex;gap:8px;margin-top:8px}.feature-stats .stat{background:rgba(255,255,255,.9);color:#333;padding:2px 8px;border-radius:12px;font-size:11px;font-weight:500}.feature-cta{position:absolute;bottom:20px;right:20px;background:#333;color:#fff;border:none;padding:8px 16px;border-radius:20px;font-size:14px;font-weight:500;cursor:pointer;transition:all .3s ease}.feature-cta:hover{background:#000;transform:translateY(-2px)}.feature-cta.disabled{background:#ccc;cursor:not-allowed;opacity:.6}.feature-cta.disabled:hover{background:#ccc;transform:none}.coming-soon{position:relative;opacity:.8}.coming-soon-badge{position:absolute;top:10px;right:10px;background:linear-gradient(45deg,#ff6b6b,#ff8e8e);color:#fff;padding:4px 8px;border-radius:12px;font-size:10px;font-weight:700;z-index:2}.tools-section{padding:80px 0 100px!important;background:#fafafa;min-height:600px;overflow:visible!important}.tools-section .container{-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent;--fa-font-brands: normal 400 1em/1 "Font Awesome 6 Brands";--fa-font-regular: normal 400 1em/1 "Font Awesome 6 Free";--fa-font-solid: normal 900 1em/1 "Font Awesome 6 Free";--tw-bg-opacity: 1;--tw-text-opacity: 1;font-size:14px;font-weight:400;-webkit-font-smoothing:antialiased;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif!important;line-height:1.6!important;color:#333!important;--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: ;border-width:0;border-style:solid;border-color:#e5e7eb;box-sizing:border-box;width:100%;max-width:1200px!important;margin:0 auto!important;padding:0 20px!important;overflow:visible!important}.tools-header{text-align:center;margin-bottom:60px}.tools-title{font-size:42px;font-weight:700;line-height:1.2;white-space:nowrap}.acss-u830gl{--huiwa-side-panel-popover-width: 36rem;--huiwa-creative-scene-input-max-height: 6.25rem;-webkit-font-smoothing:antialiased;line-height:1.5714285714285714;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";box-sizing:border-box;margin:0;padding:0;font-size:1.875rem;color:#333}.mod-title-highlight{--huiwa-side-panel-popover-width: 36rem;--huiwa-creative-scene-input-max-height: 6.25rem;-webkit-font-smoothing:antialiased;line-height:1.5714285714285714;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-size:1.875rem;color:#333;box-sizing:border-box;background:linear-gradient(107deg,rgb(255,72,97) 1%,rgb(255,72,97) 1%,rgb(150,59,255) 99%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.main-features-block{--huiwa-side-panel-popover-width: 36rem;--huiwa-creative-scene-input-max-height: 6.25rem;-webkit-font-smoothing:antialiased;line-height:1.5714285714285714;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-size:.875rem;color:#333;box-sizing:border-box;margin:0 auto!important;width:100%!important;max-width:1200px!important;margin-bottom:2rem!important}.sub-features-block{--huiwa-side-panel-popover-width: 36rem;--huiwa-creative-scene-input-max-height: 6.25rem;-webkit-font-smoothing:antialiased;line-height:1.5714285714285714;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-size:.875rem;color:#333;box-sizing:border-box;margin:0 auto!important;width:100%!important;max-width:1200px!important}.feature-mod-content-main{--huiwa-side-panel-popover-width: 36rem;--huiwa-creative-scene-input-max-height: 6.25rem;-webkit-font-smoothing:antialiased;line-height:1.5714285714285714;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-size:.875rem;color:#333;box-sizing:border-box;height:12.5rem;width:100%;display:flex;gap:.75rem}.feature-mod-content-main-item-wrapper{--huiwa-side-panel-popover-width: 36rem;--huiwa-creative-scene-input-max-height: 6.25rem;-webkit-font-smoothing:antialiased;line-height:1.5714285714285714;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-size:.875rem;color:#333;cursor:pointer;box-sizing:border-box;display:flex;margin:0;padding:0;z-index:1;height:100%;width:100%;flex:1;min-width:0;background:white;border-radius:16px;overflow:hidden;box-shadow:0 4px 12px #0000001a;transition:all .3s ease;position:relative;text-decoration:none}.feature-mod-content-main-item-wrapper:hover{text-decoration:none;color:#333;box-shadow:0 8px 24px #00000026;transform:translateY(-4px)}.feature-mod-content-main-item{display:flex;height:100%;padding:20px;gap:12px;box-sizing:border-box;background:transparent}.feature-mod-content-main-item-left{flex:1;display:flex;flex-direction:column;justify-content:space-between;background:transparent}.feature-mod-content-main-item-left-title{font-size:18px;font-weight:600;color:#333;margin-bottom:6px;display:flex;align-items:center;gap:8px;white-space:nowrap}.feature-mod-content-main-item-left-desc{font-size:14px;color:#666;margin-bottom:12px;white-space:nowrap}.feature-mod-content-main-item-right{flex:1;display:flex;align-items:center;justify-content:center;background:transparent}.feature-mod-content-sub{--huiwa-side-panel-popover-width: 36rem;--huiwa-creative-scene-input-max-height: 6.25rem;-webkit-font-smoothing:antialiased;line-height:1.5714285714285714;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-size:.875rem;color:#333;box-sizing:border-box;height:12.75rem;width:100%;display:grid;gap:.75rem;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:repeat(2,1fr);align-items:stretch}.feature-mod-content-sub-item-wrapper{--huiwa-side-panel-popover-width: 36rem;--huiwa-creative-scene-input-max-height: 6.25rem;-webkit-font-smoothing:antialiased;line-height:1.5714285714285714;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-size:.875rem;color:#333;display:block;margin:0;height:100%;overflow:hidden;border-radius:8px;border:1px solid rgba(153,153,153,.08);box-sizing:border-box;padding:20px 24px 20px 28px;position:relative;cursor:pointer;background:rgb(255,255,255);transition:all .3s ease;text-decoration:none}.feature-mod-content-sub-item-wrapper:hover{text-decoration:none;color:#333;box-shadow:0 4px 16px #00000026;transform:translateY(-2px)}.feature-mod-content-sub-item{display:flex;height:100%;padding:0;gap:12px;box-sizing:border-box;align-items:center;width:100%}.feature-mod-content-sub-item-left{flex-shrink:0;width:92px;height:64px}.feature-mod-content-sub-item-left .image-container{width:92px!important;height:64px!important}.feature-mod-content-sub-item-right{flex:1;display:flex;flex-direction:column;gap:4px}.feature-mod-content-sub-item-right-title{font-size:14px;font-weight:500;color:#333;display:flex;align-items:center;gap:4px;white-space:nowrap}.feature-mod-content-sub-item-right-desc{font-size:12px;color:#666;line-height:1.4;white-space:nowrap}.home-page-container .ant-flex{display:flex;background:transparent}.home-page-container .css-h46z68{box-sizing:border-box;background:transparent}.home-page-container .ant-flex-align-center{align-items:center}.home-page-container .ant-flex-justify-center{justify-content:center}.home-page-container .ant-flex-align-stretch{align-items:stretch}.home-page-container .ant-flex-vertical{flex-direction:column}.home-page-container .acss-xpsi7w{display:inline-flex;align-items:center;gap:2px}.home-page-container .anticon{display:inline-block;color:inherit;font-style:normal;line-height:0;text-align:center;text-transform:none;vertical-align:-.125em;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}.arrow-icon{font-size:12px;color:#999;transition:all .3s ease;height:1em;fill:currentColor}.arrow-first{opacity:1}.arrow-second{opacity:0;margin-left:-1em}.feature-mod-content-main-item-left-title-arrow:hover .arrow-first{opacity:0}.feature-mod-content-main-item-left-title-arrow:hover .arrow-second{opacity:1}.feature-mod-content-sub-item-right-title-arrow:hover .arrow-first{opacity:0}.feature-mod-content-sub-item-right-title-arrow:hover .arrow-second{opacity:1}.acss-sxg5vc{position:relative;border-radius:8px;overflow:hidden}.video-event-mask{position:absolute;inset:0;z-index:1;cursor:pointer}.feature-mod-content-main-item-right-video video{border-radius:8px}.left-imgs-count-1 .feature-mod-content-main-item-left-imgs{display:block}.left-imgs-count-1 .feature-mod-content-main-item-left-imgs .image-container{width:140px!important;height:100px!important}.left-imgs-count-3 .feature-mod-content-main-item-left-imgs{display:flex;gap:8px;align-items:center}.left-imgs-count-3 .feature-mod-content-main-item-left-imgs-img{flex-shrink:0}.left-imgs-count-3 .feature-mod-content-main-item-left-imgs .image-container{width:55px!important;height:70px!important}.feature-mod-content-main-item-right-imgs{display:flex;gap:8px;align-items:center}.feature-mod-content-main-item-right-imgs-img{flex-shrink:0}.feature-mod-content-main-item-right-imgs .image-container{width:70px!important;height:90px!important}.theme-yellow.feature-mod-content-main-item-wrapper{--huiwa-side-panel-popover-width: 36rem;--huiwa-creative-scene-input-max-height: 6.25rem;-webkit-font-smoothing:antialiased;line-height:1.5714285714285714;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-size:.875rem;color:#333;cursor:pointer;box-sizing:border-box;display:flex;margin:0;padding:20px;z-index:1;height:100%;width:100%;flex:1;min-width:0;background:white;border-radius:16px;overflow:hidden;box-shadow:0 4px 12px #0000001a}.left-imgs-count-4.feature-mod-content-main-item{display:flex!important;height:100%!important;padding:20px!important;gap:12px!important;box-sizing:border-box!important;align-items:center!important}.left-imgs-count-4 .feature-mod-content-main-item-left{flex:1!important;display:flex!important;flex-direction:column!important;justify-content:center!important;min-width:0!important;gap:8px!important;padding-left:60px!important;padding-right:0!important}.left-imgs-count-4 .feature-mod-content-main-item-left-title{font-size:18px;font-weight:600;color:#333;margin-bottom:0;display:flex;align-items:center;gap:8px;white-space:nowrap}.left-imgs-count-4 .feature-mod-content-main-item-left-desc{font-size:13px;color:#666;margin-bottom:4px;line-height:1.4}.left-imgs-count-4 .feature-mod-content-main-item-left-imgs{display:flex!important;gap:6px!important;align-items:center!important;flex-wrap:nowrap!important;overflow:visible!important}.left-imgs-count-4 .feature-mod-content-main-item-left-imgs-img{flex-shrink:0}.left-imgs-count-4 .feature-mod-content-main-item-left-imgs .image-container{width:50px!important;height:65px!important}.left-imgs-count-4 .feature-mod-content-main-item-right{flex:1!important;display:flex!important;align-items:center!important;justify-content:center!important;padding-left:0!important}.left-imgs-count-4 .feature-mod-content-main-item-right-video{width:140px!important;height:105px!important;border-radius:8px!important;overflow:hidden!important}.arrow-first,.arrow-second{transition:transform .3s ease}.acss-xpsi7w:hover .arrow-first{transform:translate(2px)}.acss-xpsi7w:hover .arrow-second{transform:translate(4px)}.home-page-container .acss-1mnncja{position:relative;display:inline-block;background:transparent;overflow:hidden}.home-page-container .image-container{overflow:hidden;border-radius:8px;background:transparent;display:flex;align-items:center;justify-content:center}.home-page-container .ant-image{position:relative;display:inline-block;width:100%;height:100%;background:transparent}.home-page-container .ant-image-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;vertical-align:middle;border-style:none}.home-page-container .video-player{position:relative;width:100%;height:100%;border-radius:8px;overflow:hidden}.home-page-container .video-event-mask{position:absolute;inset:0;z-index:1}.feature-mod-content-sub-item-left-img{border-radius:8px;width:92px!important;height:64px!important;-o-object-fit:cover;object-fit:cover}.title-dark{color:#333}.title-highlight{color:#ff6a6a}.tools-row{display:flex!important;gap:15px!important;margin-bottom:25px!important;justify-content:center!important;max-width:1200px!important;margin-left:auto!important;margin-right:auto!important}.tools-row:last-child{margin-bottom:0!important}.top-row{margin-bottom:25px}.tool-item{border-radius:20px;padding:25px;box-shadow:0 4px 20px #00000014;transition:all .3s ease;display:flex;align-items:center;position:relative;overflow:hidden;cursor:pointer;text-decoration:none;color:inherit}.tool-item:hover{transform:translateY(-3px);box-shadow:0 8px 30px #0000001f;text-decoration:none;color:inherit}.tool-item:hover .tool-overlay{opacity:1}.large-tool{width:380px!important;height:200px!important;justify-content:space-between!important;overflow:visible!important}.small-tool{width:380px!important;height:100px!important;gap:20px!important;background:white!important}.pink-bg{background:linear-gradient(135deg,#ffe5f1 0%,#ffb3da 100%)!important;color:#8b1538!important}.blue-bg{background:linear-gradient(135deg,#e3f2fd 0%,#bbdefb 100%)!important;color:#1565c0!important}.yellow-bg{background:linear-gradient(135deg,#fff8e1 0%,#ffecb3 100%)!important;color:#f57f17!important}.tool-content{flex:1!important;min-width:0!important;overflow:visible!important}.tool-title{font-size:18px;font-weight:600;margin-bottom:8px;color:#333}.tool-desc{font-size:14px;color:#666;margin-bottom:15px;line-height:1.4}.input-demo{margin-top:12px}.demo-input{background:#f8f9fa;border:1px solid #e9ecef;border-radius:8px;padding:8px 12px;font-size:13px;display:flex;justify-content:space-between;align-items:center}.input-text{color:#333}.input-brand{color:#ff6a6a;font-weight:500;font-size:12px}.product-showcase{margin-top:12px}.product-items{display:flex;gap:8px}.product-item{width:30px;height:30px;border-radius:6px;overflow:hidden;background:#f5f5f5}.product-item img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.multi-images{display:flex;align-items:center;gap:15px;margin-top:12px}.image-stack{display:flex;align-items:center;gap:4px;width:auto;height:35px}.stack-image{width:35px;height:26px;border-radius:4px;-o-object-fit:cover;object-fit:cover;box-shadow:0 2px 6px #00000026;transition:all .6s ease;flex-shrink:0}.stack-image.image-1{animation:stackFloat1 3s infinite ease-in-out;transform-origin:center}.stack-image.image-2{animation:stackFloat2 3s infinite ease-in-out .5s;transform-origin:center}.stack-image.image-3{animation:stackFloat3 3s infinite ease-in-out 1s;transform-origin:center}.video-arrow{display:flex;flex-direction:column;align-items:center;gap:2px}.arrow-text{color:#ff6b35;font-size:18px;font-weight:700;animation:arrowPulse 2s infinite ease-in-out}.video-icon{font-size:12px;animation:videoBounce 2s infinite ease-in-out .5s}.tool-image{position:relative!important;flex-shrink:0!important;overflow:visible!important}.large-tool .tool-image{width:140px!important;height:110px!important}.large-tool .tool-image img{width:140px!important;height:110px!important;border-radius:12px!important;-o-object-fit:cover!important;object-fit:cover!important}.small-tool .tool-image{width:80px!important;height:60px!important}.small-tool .tool-image img{width:80px!important;height:60px!important;border-radius:12px!important;-o-object-fit:cover!important;object-fit:cover!important}.tool-overlay{position:absolute;inset:0;background:rgba(0,0,0,.7);display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .3s ease;border-radius:12px}.enterprise-section{padding:80px 0;background:linear-gradient(135deg,#fafafa 0%,#f8f8f8 100%);margin-top:50px!important;clear:both!important}.enterprise-header{text-align:center;margin-bottom:60px}.enterprise-title{--huiwa-side-panel-popover-width: 36rem;--huiwa-creative-scene-input-max-height: 6.25rem;-webkit-font-smoothing:antialiased;line-height:1.5714285714285714;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";box-sizing:border-box;margin:0;padding:0;font-size:1.875rem;color:#333}.highlight-pink{--huiwa-side-panel-popover-width: 36rem;--huiwa-creative-scene-input-max-height: 6.25rem;-webkit-font-smoothing:antialiased;line-height:1.5714285714285714;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-size:1.875rem;color:#333;box-sizing:border-box;background:linear-gradient(107deg,rgb(255,72,97) 1%,rgb(255,72,97) 1%,rgb(150,59,255) 99%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.enterprise-content{--huiwa-side-panel-popover-width: 36rem;--huiwa-creative-scene-input-max-height: 6.25rem;-webkit-font-smoothing:antialiased;line-height:1.5714285714285714;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-size:.875rem;color:#333;box-sizing:border-box;display:flex;margin:0 auto;padding:24px;align-items:stretch;justify-content:space-between;min-height:16rem;border-radius:20px;background:linear-gradient(118deg,rgb(255,245,246) 11%,rgb(247,245,255) 92%);width:100%;max-width:100%;box-shadow:0 8px 32px #00000014;border:1px solid rgba(255,255,255,.2);transition:all .3s ease;cursor:pointer;gap:32px}.enterprise-features{--huiwa-side-panel-popover-width: 36rem;--huiwa-creative-scene-input-max-height: 6.25rem;-webkit-font-smoothing:antialiased;line-height:1.5714285714285714;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-size:.875rem;color:#333;box-sizing:border-box;display:flex;margin:0;padding:0;flex:1 1 0%;padding-left:3.75rem;padding-top:2rem;flex-direction:column;justify-content:center;min-width:300px;max-width:400px}.feature-block{--huiwa-side-panel-popover-width: 36rem;--huiwa-creative-scene-input-max-height: 6.25rem;-webkit-font-smoothing:antialiased;line-height:1.5714285714285714;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-size:.875rem;color:#333;cursor:pointer;box-sizing:border-box;display:flex;margin:0 0 16px;flex-direction:column;width:100%;padding:1.2rem .8rem .8rem;align-items:flex-start;justify-content:flex-start;gap:4px;min-height:100px;background:transparent;border-radius:8px;border:none;box-shadow:none;outline:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.feature-header{margin:0;padding:0}.feature-header h3{--huiwa-side-panel-popover-width: 36rem;--huiwa-creative-scene-input-max-height: 6.25rem;-webkit-font-smoothing:antialiased;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";color:#666;cursor:pointer;box-sizing:border-box;font-size:1.5rem;font-weight:500;line-height:1.75rem;text-align:left;width:100%;margin:0}.feature-block.active{position:relative;border:1px solid transparent;background:linear-gradient(white,white) padding-box,linear-gradient(101deg,rgb(255,72,97) -4%,rgb(150,59,255) 99%) border-box;outline:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.feature-block.active .feature-header h3{background:linear-gradient(101deg,rgb(255,72,97) -4%,rgb(150,59,255) 99%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent}.feature-desc{--huiwa-side-panel-popover-width: 36rem;--huiwa-creative-scene-input-max-height: 6.25rem;-webkit-font-smoothing:antialiased;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";cursor:pointer;box-sizing:border-box;font-size:14px;font-weight:400;line-height:1.25rem;color:#999;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;text-align:left;display:block;flex:1;margin:0}.feature-demo-image{--huiwa-side-panel-popover-width: 36rem;--huiwa-creative-scene-input-max-height: 6.25rem;-webkit-font-smoothing:antialiased;line-height:1.5714285714285714;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-size:.875rem;color:#333;-webkit-user-drag:none;box-sizing:border-box;display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.demo-container:has(.feature-demo-image)>*:not(.feature-demo-image){display:none}.demo-container:has(.feature-demo-image){background:transparent;border-radius:0;box-shadow:none;padding:0;border:none}.home-page-container .ant-segmented.osc-tabs{--huiwa-side-panel-popover-width: 36rem;--huiwa-creative-scene-input-max-height: 6.25rem;-webkit-font-smoothing:antialiased;box-sizing:border-box;margin:20px 0;padding:.125rem;color:#000000a6;font-size:.875rem;line-height:1.5714285714285714;list-style:none;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";display:inline-block;background:#f5f5f5;border-radius:.25rem;transition:all .2s cubic-bezier(.645,.045,.355,1)}.home-page-container .ant-segmented-group{display:flex;align-items:center;gap:0;position:relative}.home-page-container .ant-segmented-group:before{content:"";position:absolute;left:calc(var(--thumb-left, 0) + 2px);width:calc(var(--thumb-width, 0) - 4px);height:calc(var(--thumb-height, 32px) - 4px);background:#fff;border-radius:2px;box-shadow:0 2px 8px #00000026;transition:all .3s cubic-bezier(.645,.045,.355,1);z-index:1;top:2px}.home-page-container .ant-segmented-item{position:relative;cursor:pointer;padding:0;margin:0;transition:all .3s}.home-page-container .ant-segmented-item-input{position:absolute;opacity:0;pointer-events:none}.home-page-container .ant-segmented-item-label{padding:6px 24px;min-height:32px;line-height:20px;text-align:center;cursor:pointer;transition:color .3s;color:#000000a6;display:flex;align-items:center;justify-content:center;position:relative;z-index:2}.home-page-container .ant-segmented-item-selected .ant-segmented-item-label{color:#000000e0}.home-page-container .ant-segmented-item:not(.ant-segmented-item-selected):hover .ant-segmented-item-label{color:#000000e0}.acss-8c8e0x.section-title{--huiwa-side-panel-popover-width: 36rem;--huiwa-creative-scene-input-max-height: 6.25rem;-webkit-font-smoothing:antialiased;line-height:1.5714285714285714;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";box-sizing:border-box;margin:0;padding:0;font-size:1.875rem;color:#333}.collaboration-showcase,.assets-showcase{display:flex;flex-direction:column;align-items:center;gap:20px}.team-members,.asset-categories{display:flex;gap:15px;justify-content:center}.member-item,.asset-item{display:flex;flex-direction:column;align-items:center;gap:8px;padding:10px;border-radius:8px;background:white;box-shadow:0 2px 8px #0000001a}.member-item img,.asset-item img{border-radius:50%;width:60px;height:60px;-o-object-fit:cover;object-fit:cover}.member-item span,.asset-item span{font-size:12px;color:#666;text-align:center}.progress-showcase,.shared-workspace{display:flex;flex-direction:column;align-items:center;gap:15px}.progress-items,.workspace-info{display:flex;flex-direction:column;gap:10px}.progress-item,.workspace-item{display:flex;align-items:center;gap:10px;padding:8px 12px;border-radius:6px;background:white;box-shadow:0 1px 4px #0000001a}.progress-icon,.workspace-icon{width:20px;height:20px;display:flex;align-items:center;justify-content:center;font-size:14px}.progress-item.completed{background:#f0f9ff;border-left:3px solid #10b981}.progress-item.in-progress{background:#fef3c7;border-left:3px solid #f59e0b}.progress-item.pending{background:#f3f4f6;border-left:3px solid #6b7280}.enterprise-cta{background:linear-gradient(135deg,#333,#555);color:#fff;border:none;padding:16px 40px;border-radius:30px;font-size:18px;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 20px #0003;text-decoration:none;display:inline-block}.enterprise-demo{flex:1;max-width:600px;min-width:400px;display:flex;align-items:center;justify-content:center}.demo-container{display:flex;align-items:center;justify-content:center;gap:20px;padding:20px;background:white;border-radius:20px;box-shadow:0 8px 30px #0000001a;width:100%;max-width:100%;box-sizing:border-box}.clothing-showcase{flex-shrink:0}.clothing-items{display:flex;flex-direction:column;gap:15px;align-items:center}.clothing-item{border-radius:12px;overflow:hidden;box-shadow:0 4px 15px #0000001a;transition:all .3s ease;position:relative}.clothing-item:hover{transform:scale(1.05);box-shadow:0 6px 20px #00000026}.clothing-item.hoodie{border:3px solid #ff69b4;box-shadow:0 0 20px #ff69b44d}.item-highlight{position:absolute;top:-2px;right:-2px;width:20px;height:20px;background:#ff69b4;border-radius:50%;border:2px solid white}.clothing-item img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.transform-arrow{flex-shrink:0;display:flex;align-items:center;justify-content:center;animation:arrowPulse 2s ease-in-out infinite}.model-showcase{flex:1}.model-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.model-item{border-radius:12px;overflow:hidden;box-shadow:0 4px 15px #0000001a;transition:all .3s ease;background:white}.model-item:hover{transform:translateY(-5px);box-shadow:0 8px 25px #00000026}.model-item img{width:100%;height:120px;-o-object-fit:cover;object-fit:cover}.cases-content{--huiwa-side-panel-popover-width: 36rem;--huiwa-creative-scene-input-max-height: 6.25rem;-webkit-font-smoothing:antialiased;line-height:1.5714285714285714;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-size:.875rem;color:#333;box-sizing:border-box;margin:0 auto;gap:.75rem;width:75rem;display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(5,1fr)}.case-item{position:relative;width:100%;aspect-ratio:.75 / 1}.case-inner{position:relative;width:100%;height:100%;border-radius:8px;overflow:hidden}.case-image-container{width:100%;height:100%}.case-image-container img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.case-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to top,rgba(0,0,0,.6) 0%,rgba(0,0,0,.3) 30%,transparent 60%);opacity:1;display:flex;align-items:flex-end}.case-content{width:100%;padding:12px 16px}.case-info{display:flex;justify-content:space-between;align-items:flex-end;width:100%}.case-guide-button{background:rgba(128,128,128,.8);border:none;color:#fff;font-size:14px;font-weight:500;cursor:pointer;padding:8px 16px;border-radius:6px;transition:all .3s;backdrop-filter:blur(5px);display:flex;align-items:center;gap:6px;text-decoration:none}.case-content a,.case-content a:hover{text-decoration:none!important}.case-guide-button:hover{background:rgba(100,100,100,.9);text-decoration:none}.button-arrow-icon{width:16px;height:16px;flex-shrink:0}.case-thumbnails{display:flex;gap:8px}.thumbnail-col{display:flex;flex-direction:column;gap:4px}.thumbnail-label{font-size:12px;color:#fff;opacity:0;height:0;margin:0;padding:0}.thumbnails-group{display:flex;gap:6px}.thumbnail-wrapper{width:64px;height:64px;border-radius:8px;overflow:hidden;background:transparent;box-shadow:0 2px 8px #00000026;flex-shrink:0;position:relative;padding:0;margin:0;border:none}.thumbnail-wrapper img{position:absolute;top:0;left:0;width:100%;height:100%;min-width:100%;min-height:100%;max-width:none;max-height:none;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;display:block;border:none;padding:0;margin:0;box-sizing:border-box}.outfit-showcase{padding:80px 0;background:#fff}.outfit-header{text-align:center;margin-bottom:30px}.outfit-title{font-size:42px;font-weight:700;color:#333;line-height:1.3;margin-bottom:15px;white-space:nowrap}.highlight-gradient{background:linear-gradient(135deg,#ff6a6a,#ff8e8e);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.outfit-subtitle{font-size:16px;color:#666;line-height:1.6}.outfit-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:25px;max-width:1200px;margin:0 auto}.outfit-item{background:white;border-radius:20px;overflow:hidden;box-shadow:0 8px 30px #00000014;transition:all .3s ease;position:relative}.outfit-item:hover{transform:translateY(-8px);box-shadow:0 20px 40px #0000001f}.outfit-item:hover .outfit-overlay{opacity:1}.outfit-item:hover .outfit-main img{transform:scale(1.05)}.outfit-main{position:relative;height:280px;overflow:hidden}.outfit-main img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease}.outfit-overlay{position:absolute;inset:0;background:rgba(0,0,0,.4);display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .3s ease}.try-btn{background:white;color:#333;border:none;padding:12px 24px;border-radius:25px;font-size:14px;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 15px #0000001a}.try-btn:hover{transform:translateY(-2px);box-shadow:0 6px 20px #00000026}.outfit-products{display:flex;gap:8px;padding:15px 20px 10px;justify-content:flex-start}.product-mini{width:45px;height:45px;border-radius:8px;overflow:hidden;border:2px solid transparent;transition:all .3s ease;position:relative}.product-mini.highlight{border-color:#ff6a6a;box-shadow:0 0 15px #ff6a6a4d}.product-mini img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.outfit-cta{background:linear-gradient(135deg,#333,#555);color:#fff;border:none;padding:12px 20px;margin:0 20px 20px;border-radius:25px;font-size:14px;font-weight:600;cursor:pointer;transition:all .3s ease;display:block;width:calc(100% - 40px)}.outfit-cta:hover{background:linear-gradient(135deg,#444,#666);transform:translateY(-2px)}.final-cta-section{padding:80px 0;background:linear-gradient(135deg,#fff8f5 0%,#fff5f8 50%,#f8f5ff 100%);text-align:center}.final-cta-content{max-width:800px;margin:0 auto}.final-cta-title{font-size:32px;font-weight:700;color:#333;margin-bottom:40px;line-height:1.3}.final-cta-wrapper{position:relative;display:inline-block}.final-cta-wrapper:hover{transform:translateY(-2px)}.final-cta-wrapper:hover .final-cta-button{box-shadow:0 6px 25px #ff6a6a66}.final-cta-wrapper:hover .final-cta-tag{box-shadow:0 6px 20px #ff47574d;transform:translateY(-3px) scale(1.05)}.final-cta-tag{position:absolute;top:-12px;right:-10px;background:linear-gradient(135deg,#ffe8ea 0%,#fff5f6 50%,#ffe8ea 100%);color:#ff4757;padding:6px 12px;border-radius:15px;font-size:12px;font-weight:600;z-index:10;box-shadow:0 4px 15px #ff475733;border:2px solid rgba(255,71,87,.15);white-space:nowrap;animation:tagGlow 3s ease-in-out infinite}.final-cta-button{background:linear-gradient(135deg,#ff6a6a,#ff8e8e);color:#fff;border:none;padding:18px 50px;border-radius:30px;font-size:18px;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 20px #ff6a6a4d}.footer{background:#f8f9fa!important;color:#666!important;padding:60px 0 40px!important;margin-top:60px!important;width:100%!important}.footer-content{display:grid!important;grid-template-columns:auto 1fr 1fr 1fr 1.2fr!important;gap:60px!important;margin-bottom:40px!important;align-items:start!important}.footer-section h4{font-size:16px!important;font-weight:600!important;margin-bottom:20px!important;color:#333!important}.footer-section ul{list-style:none!important}.footer-section ul li{margin-bottom:12px!important}.footer-section a{color:#666!important;text-decoration:none!important;font-size:14px!important;transition:color .3s ease!important}.footer-section a:hover{color:#ff6a6a!important}.footer-section p{font-size:14px!important;line-height:1.6!important;color:#666!important;margin-bottom:15px!important}.coming-soon-link{opacity:.7;cursor:not-allowed;color:#666;text-decoration:none;transition:color .2s ease}.coming-soon-link:hover{color:#999}.coming-soon-link small{color:#999;font-size:10px;margin-left:4px}.social-icons{margin-top:15px!important}.social-icons a{display:block!important;margin-bottom:8px!important;color:#666!important;text-decoration:none!important;font-size:14px!important}.social-icons a:hover{color:#ff6a6a!important}.footer-logo{display:flex!important;align-items:center!important;gap:10px!important;margin-bottom:20px!important}.footer-logo svg{width:32px!important;height:32px!important}.footer-logo span{font-size:20px!important;font-weight:700!important;color:#ff6a6a!important}.qr-codes{display:flex!important;gap:20px!important;margin-top:20px!important}.qr-item{text-align:center!important}.qr-code{width:80px!important;height:80px!important;border-radius:8px!important;margin-bottom:8px!important;-o-object-fit:cover!important;object-fit:cover!important;border:1px solid #e5e5e5!important}.qr-item p{font-size:12px!important;color:#666!important;margin:0!important}.footer-bottom{border-top:1px solid #e5e5e5!important;padding-top:30px!important;text-align:center!important;color:#999!important;font-size:12px!important;line-height:1.6!important}.footer-bottom p{margin-bottom:15px!important}.certificates{display:flex!important;justify-content:center!important;gap:20px!important;flex-wrap:wrap!important}.cert-item{font-size:11px!important;color:#999!important;display:flex!important;align-items:center!important;gap:4px!important}.cert-item i{font-size:10px!important}.animate-in{animation:slideInUp .6s ease-out}.animate-tag{animation:tagSlide .5s ease-in-out}.pulse-animation{animation:pulse 2s infinite}.hover-lift{transition:transform .3s ease,box-shadow .3s ease}.hover-lift:hover{transform:translateY(-5px);box-shadow:0 10px 25px #00000026}.hover-scale{transition:transform .2s ease}.hover-scale:hover{transform:scale(1.05)}@keyframes slideInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes tagSlide{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}@keyframes pulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes tagGlow{0%,to{box-shadow:0 4px 15px #ff475733}50%{box-shadow:0 4px 25px #ff475766}}@keyframes arrowPulse{0%,to{transform:scale(1);opacity:.8}50%{transform:scale(1.1);opacity:1}}@keyframes stackFloat1{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-1px) scale(1.05)}}@keyframes stackFloat2{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-1px) scale(1.03)}}@keyframes stackFloat3{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-.5px) scale(1.02)}}@keyframes videoBounce{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}.nav-item-icon{font-size:1.5em;display:inline-flex;align-items:center;justify-content:center}.nav-item-icon svg{display:block}.header{background:#fff!important;box-shadow:0 2px 8px #0000001a!important;position:fixed!important;top:0!important;left:0!important;right:0!important;width:100%!important;z-index:1002!important;overflow-x:hidden!important;overflow-y:visible!important;max-width:100vw!important}body.editor-fullscreen .header{display:none!important}.nav-wrapper{display:flex!important;align-items:center!important;justify-content:space-between!important;padding:12px 2vw!important;height:60px!important;box-sizing:border-box!important;gap:clamp(8px,1.5vw,20px)!important;flex-wrap:nowrap!important;white-space:nowrap!important;width:100%!important}.logo{display:flex;align-items:center;gap:8px;flex-shrink:0;min-width:100px;white-space:nowrap;text-decoration:none;cursor:pointer;transition:opacity .3s ease}.logo:hover{opacity:.8}.logo-icon{width:32px;height:32px;flex-shrink:0}.logo-text{font-size:22px;font-weight:700;color:#ff6a6a;white-space:nowrap}.main-nav{flex:1;display:flex;justify-content:center;min-width:0}.main-nav ul{display:flex;list-style:none;gap:clamp(20px,3vw,40px);align-items:center;margin:0;padding:0;flex-wrap:nowrap;white-space:nowrap}.nav-link{text-decoration:none;color:#333;font-weight:400;font-size:clamp(13px,1.2vw,15px);padding:8px 0;transition:color .3s ease;position:relative;white-space:nowrap;flex-shrink:0}.nav-link:hover,.nav-link.active{color:#ff6a6a}.nav-actions{display:flex;align-items:center;gap:clamp(8px,1vw,12px);flex-shrink:0;white-space:nowrap}.credits-badge{display:inline-flex;align-items:center;gap:6px;padding:4px 8px;height:28px;border-radius:14px;color:#b8740b;background:linear-gradient(180deg,#FFF5E9 0%,#FFEAD6 100%);box-shadow:inset 0 0 0 1px #d6841014,0 1px 2px #d684100f;border:none;box-sizing:border-box}.credits-badge .icon{width:18px;height:18px;display:inline-block}.credits-text{font-size:12px;line-height:1}.vip-btn{background:#333;color:#fff;border:none;padding:8px clamp(12px,1.2vw,16px);border-radius:18px;font-size:clamp(12px,1.1vw,14px);font-weight:500;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:4px;white-space:nowrap;height:36px;box-sizing:border-box;flex-shrink:0}.vip-btn svg,.vip-btn .vip-icon{width:14px;height:14px;flex-shrink:0}.vip-btn-text{display:inline-block;line-height:1}.vip-btn:hover{background:#444}.new-user-reward{background:linear-gradient(135deg,#ffe066,#ffb366);color:#8c4804;padding:6px clamp(8px,1vw,12px);border-radius:15px;font-size:clamp(11px,1vw,13px);font-weight:500;white-space:nowrap;display:flex;align-items:center;gap:4px;height:28px;box-sizing:border-box;flex-shrink:0}.new-user-reward i{font-size:14px;display:inline-flex;align-items:center}.new-user-text{font-weight:500;white-space:nowrap}.help-btn-wrapper{position:relative;display:inline-block}.help-btn{background:none;border:none;color:#666;font-size:16px;cursor:pointer;padding:4px;border-radius:50%;width:32px;height:32px;min-width:32px;min-height:32px;display:flex;align-items:center;justify-content:center;flex-shrink:0;box-sizing:border-box}.help-btn i{font-size:18px;display:inline-flex;align-items:center;justify-content:center}.help-btn:hover{background:#f5f5f5}.help-dropdown{position:fixed;top:60px;background:white;border-radius:12px;box-shadow:0 4px 16px #0000001f;padding:12px 0;min-width:120px;opacity:0;visibility:hidden;transform:translateY(-10px);transition:all .3s ease;z-index:10000;right:auto;left:auto}.help-btn-wrapper:hover .help-dropdown{opacity:1;visibility:visible;transform:translateY(0)}.help-dropdown-item{padding:10px 20px;color:#333;font-size:14px;text-align:center;cursor:pointer;transition:all .2s ease;white-space:nowrap}.help-dropdown-item:hover{background:#f5f5f5;color:#ff6a6a}.login-btn{background:none;border:1px solid #ddd;color:#333;padding:8px clamp(16px,1.5vw,20px);border-radius:18px;cursor:pointer;font-size:clamp(12px,1.1vw,14px);transition:all .3s ease;white-space:nowrap;height:36px;box-sizing:border-box;flex-shrink:0}.login-btn:hover{border-color:#ff6a6a;color:#ff6a6a}.login-avatar{flex-shrink:0;transition:all .3s ease;font-size:14px!important;background-color:#f5f5f5!important;color:#666!important;border:1px solid #e8e8e8!important;overflow:hidden}.login-avatar:hover{background-color:#fff!important;border-color:#ff6a6a!important;color:#ff6a6a!important}.login-avatar.logged-in{background-color:transparent!important;border:2px solid #6366f1!important}.login-avatar.logged-in:hover{border-color:#ff6a6a!important;box-shadow:0 0 0 2px #ff6a6a1a}.avatar-img,.ant-image-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.ant-image-img-placeholder{background-color:transparent}.mobile-menu-btn{display:none;background:none;border:none;font-size:18px;cursor:pointer}@media (max-width: 853px){.credits-badge{height:24px;padding:2px 6px}.credits-badge .icon{width:16px;height:16px}.credits-text{font-size:11px}.logo{min-width:auto;gap:clamp(2px,.5vw,4px)}.logo-icon{width:clamp(20px,3vw,24px);height:clamp(20px,3vw,24px)}.logo-text{font-size:clamp(14px,2.5vw,18px)}.nav-wrapper{padding:10px .5vw!important;gap:clamp(2px,.5vw,6px)!important}.main-nav ul{gap:clamp(8px,1.5vw,15px)}.nav-link{font-size:clamp(10px,1.4vw,12px);padding:4px 0}.nav-actions{gap:clamp(2px,.5vw,6px)}.vip-btn{padding:5px clamp(6px,.8vw,10px);font-size:clamp(9px,1.1vw,11px);height:28px;gap:2px}.vip-btn svg,.vip-btn .vip-icon{width:10px;height:10px}.new-user-reward{padding:3px clamp(4px,.6vw,6px);font-size:clamp(8px,1vw,10px);height:22px;gap:1px}.new-user-reward i{font-size:10px}.help-btn{width:clamp(24px,3.5vw,28px);height:clamp(24px,3.5vw,28px);min-width:24px;min-height:24px;padding:2px}.help-btn i{font-size:14px}.login-btn{padding:5px clamp(8px,1vw,12px);font-size:clamp(9px,1.1vw,11px);height:28px}.login-avatar{width:clamp(24px,3.5vw,28px)!important;height:clamp(24px,3.5vw,28px)!important;font-size:clamp(11px,1.3vw,13px)!important;line-height:clamp(24px,3.5vw,28px)!important}}.ai-generator-dropdown{background:white;border-radius:10px;box-shadow:0 4px 20px #0000001f;padding:8px;display:grid;grid-template-columns:repeat(2,1fr);gap:6px;width:480px;max-height:500px;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}.ai-generator-dropdown::-webkit-scrollbar{display:none}.ai-menu-item{display:flex!important;align-items:center!important;gap:10px!important;padding:8px 12px!important;text-decoration:none!important;color:#333!important;transition:all .2s ease!important;border-radius:6px!important;background-color:#fafafa!important}.ai-menu-item:hover{background-color:#fff0f0!important;color:#333!important;transform:translateY(-1px);box-shadow:0 2px 6px #00000014}.ai-menu-icon{font-size:22px!important;flex-shrink:0!important;width:34px!important;height:34px!important;display:flex!important;align-items:center!important;justify-content:center!important;background-color:#fff!important;border-radius:6px!important}.ai-menu-icon svg{width:20px!important;height:20px!important;display:block!important}.ai-menu-content{display:flex!important;flex-direction:column!important;gap:2px!important;min-width:0!important;flex:1!important}.ai-menu-title{font-size:14px!important;font-weight:500!important;color:#333!important;white-space:nowrap!important}.ai-menu-desc{font-size:12px!important;color:#999!important;white-space:nowrap!important;line-height:1.3!important;overflow:hidden;text-overflow:ellipsis}.ant-dropdown-menu{padding:8px!important;border-radius:12px!important;box-shadow:0 4px 20px #0000001f!important}.ant-dropdown-menu-item:last-child{margin-bottom:0!important}.ant-dropdown-menu-item:hover{background-color:transparent!important}@media (max-width: 1024px){.ai-generator-dropdown{width:420px}}@media (max-width: 768px){.ai-generator-dropdown{grid-template-columns:1fr;width:320px}}@media (max-width: 700px){.nav-wrapper{padding:8px .3vw!important;gap:clamp(1px,.3vw,4px)!important}.logo-text{font-size:clamp(12px,2vw,14px)}.main-nav ul{gap:clamp(5px,1vw,10px)}.nav-link{font-size:clamp(9px,1.2vw,11px)}.vip-btn{padding:4px clamp(4px,.6vw,8px);font-size:clamp(8px,1vw,10px);height:26px}.new-user-reward{padding:2px clamp(3px,.5vw,5px);font-size:clamp(7px,.9vw,9px);height:20px}.login-btn{padding:4px clamp(6px,.8vw,10px);font-size:clamp(8px,1vw,10px);height:26px}.login-avatar{width:clamp(22px,3vw,26px)!important;height:clamp(22px,3vw,26px)!important;font-size:clamp(10px,1.2vw,12px)!important;line-height:clamp(22px,3vw,26px)!important}.ai-generator-dropdown{width:280px}.ai-menu-item{gap:6px!important;padding:6px 10px!important}.ai-menu-icon{width:28px!important;height:28px!important;font-size:18px!important}.ai-menu-title{font-size:12px!important}.ai-menu-desc{font-size:10px!important}}.user-dropdown-menu{background:white;border-radius:8px;box-shadow:0 4px 20px #0000001f;width:280px;overflow:hidden;padding:0}.user-dropdown-header{padding:16px;background:white}.acss-tpm24i.show-switch-account{display:flex;align-items:center;justify-content:space-between;gap:12px}.user-info-row{display:flex;align-items:center;gap:12px}.user-info{flex:1;min-width:0}.user-name{font-size:15px;font-weight:500;color:#333;margin-bottom:2px;line-height:1.4}.user-desc{font-size:12px;color:#999;line-height:1.4}.user-info-text{flex:1;min-width:0}.user-phone{font-size:15px;font-weight:500;color:#333;margin-bottom:2px}.user-account-type{font-size:12px;color:#999}.switch-account-btn{height:32px;border-radius:6px;border:1px solid #d9d9d9;background:white;color:#595959;font-size:13px;display:inline-flex;align-items:center;gap:6px;padding:0 12px;transition:all .3s ease;white-space:nowrap;flex-shrink:0}.switch-account-btn:hover{border-color:#6366f1!important;color:#6366f1!important}.switch-account-btn .ant-btn-icon{display:inline-flex;align-items:center;font-size:14px}.switch-account-btn span{line-height:1}.acss-tsyhkp{padding:0!important}.acss-8qtuit{background:linear-gradient(135deg,#f3e8ff 0%,#fce7f3 100%);padding:12px 16px;color:#7c3aed;font-size:13px;font-weight:500;cursor:pointer;transition:all .3s ease;text-align:center}.acss-8qtuit:hover{background:linear-gradient(135deg,#ede9fe 0%,#fce7f3 100%)}.upgrade-banner{background:linear-gradient(135deg,#9333ea 0%,#a855f7 100%);padding:12px 16px;display:flex;align-items:center;justify-content:space-between;cursor:pointer;transition:all .3s ease}.upgrade-banner:hover{background:linear-gradient(135deg,#7e22ce 0%,#9333ea 100%)}.upgrade-text{color:#fff;font-size:13px;font-weight:500}.upgrade-icons{display:flex;gap:4px}.upgrade-tag{background:rgba(255,255,255,.3);color:#fff;padding:2px 8px;border-radius:4px;font-size:11px;font-weight:500}.upgrade-tag.discount{background:linear-gradient(135deg,#ef4444 0%,#f59e0b 100%)}.user-menu-items{padding:4px 0}.user-menu-item{display:block;padding:10px 16px;color:#000000d9;font-size:14px;cursor:pointer;transition:all .2s ease;text-decoration:none;border:none;background:none;width:100%;text-align:left;line-height:1.5}.user-menu-item:hover{background:#f5f5f5;color:#000000d9}.user-menu-item.logout{color:#ff4d4f}.user-menu-item.logout:hover{background:#fff1f0;color:#ff4d4f}.user-menu-divider{height:1px;background:#f0f0f0;margin:0;border:none}.user-dropdown-header-item{padding:0!important;cursor:default!important}.user-dropdown-header-item:hover{background:transparent!important}.ant-dropdown-menu-item{padding:8px 16px!important;margin-bottom:4px!important;border-radius:8px!important;min-height:auto!important;line-height:1.5!important}.ant-dropdown-menu-item-divider{margin:4px 0!important}.ant-dropdown-menu-title-content{flex:1!important}.user-dropdown-menu .ant-image{width:48px;height:48px;border-radius:50%;overflow:hidden;flex-shrink:0}.user-dropdown-menu .ant-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.user-dropdown-menu .ant-flex{display:flex;align-items:center}.login-modal-overlay{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.45);animation:fadeIn .3s ease}.login-modal-content{position:relative;background:#fff;border-radius:12px;box-shadow:0 4px 24px #00000026;max-width:900px;width:90%;max-height:90vh;max-height:90dvh;overflow:hidden;animation:slideUp .3s ease}@keyframes slideUp{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.login-modal-close{position:absolute;top:16px;right:16px;z-index:10;width:32px;height:32px;padding:0;color:#00000073;font-weight:700;line-height:1;text-decoration:none;background:transparent;border:0;outline:0;cursor:pointer;transition:color .3s;display:flex;align-items:center;justify-content:center}.login-modal-close:hover{color:#000000e0}.login-modal-close-x{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.login-modal-close-x svg{width:14px;height:14px}.login-modal-body{display:flex;flex-direction:row;width:100%;height:100%;padding:0}.left-image{flex:0 0 280px;position:relative;background:linear-gradient(135deg,#ff9a76 0%,#ff6a88 50%,#ff8fa3 100%);padding:30px 20px;display:flex;flex-direction:column;justify-content:center;-webkit-font-smoothing:antialiased;overflow:hidden}.left-image:before{content:"";position:absolute;top:-50px;left:-50px;width:200px;height:200px;background:radial-gradient(circle,rgba(255,255,255,.2) 0%,transparent 70%);border-radius:50%}.left-image-content{position:relative;z-index:1}.login-benefits-header{text-align:center;margin-bottom:30px;position:relative}.gift-box-icon{font-size:48px;margin-bottom:10px;animation:bounce 2s infinite}@keyframes bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.login-benefits-title{font-size:24px;font-weight:700;color:#fff;margin:0;text-shadow:0 2px 4px rgba(0,0,0,.2)}.title-highlight{color:gold}.benefits{display:flex;flex-direction:column;gap:12px}.benefits-pair-item{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;background:rgba(255,255,255,.25);border-radius:12px;backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.3)}.benefits-pair-item.first{background:rgba(255,255,255,.3);border:1px solid rgba(255,215,0,.3)}.benefits-pair-item.second{background:rgba(255,255,255,.28);border:1px solid rgba(255,165,0,.3)}.benefits-pair-item.trd{background:rgba(255,255,255,.25)}.benefits-pair-item.group-item{padding:8px 12px}.benefits-group{display:flex;flex-direction:column;gap:8px;width:100%}.benefits-group-row{display:flex;justify-content:space-between;align-items:center;padding:6px 8px}.benefits-pair-item-label{color:#fff;font-size:14px;font-weight:500;text-shadow:0 1px 2px rgba(0,0,0,.1)}.benefits-pair-item-value{display:flex;align-items:center;gap:6px;color:#fff;font-size:14px;font-weight:600}.benefits-pair-item-value img{flex-shrink:0;filter:drop-shadow(0 1px 2px rgba(0,0,0,.2))}.benefits-pair-item-value .number{font-size:18px;font-weight:700;color:gold;text-shadow:0 1px 2px rgba(0,0,0,.2)}.benefits-pair-item-value .highlight{color:gold;font-weight:700;font-size:15px;text-shadow:0 1px 2px rgba(0,0,0,.2)}.login-main-container{flex:1;display:flex;align-items:center;justify-content:center;padding:40px;background:#fff}.login-form-wrapper{width:100%;max-width:400px;padding:20px}.login-form-wrapper .ant-tabs-tab{font-size:16px;font-weight:500;padding:12px 0}.login-form-wrapper .ant-tabs-tab-active{font-weight:600}.login-form-wrapper .ant-tabs-ink-bar{background:#6366f1}.login-form-wrapper .ant-tabs-tab:hover,.login-form-wrapper .ant-tabs-tab-active .ant-tabs-tab-btn{color:#6366f1}.login-form-wrapper .ant-form{margin-top:16px}.login-form-wrapper .ant-form-item{margin-bottom:16px}.login-form-wrapper .ant-form-item-label{padding-bottom:4px}.login-form-wrapper .ant-input-affix-wrapper,.login-form-wrapper .ant-input{border-radius:8px}.login-form-wrapper .ant-input-affix-wrapper:focus,.login-form-wrapper .ant-input-affix-wrapper-focused{border-color:#6366f1;box-shadow:0 0 0 2px #6366f11a}.login-form-wrapper .ant-checkbox-checked .ant-checkbox-inner{background-color:#6366f1;border-color:#6366f1}.login-form-wrapper .ant-checkbox-wrapper:hover .ant-checkbox-inner{border-color:#6366f1}.login-form-wrapper .ant-checkbox-wrapper{font-size:13px;line-height:1.4}@media (max-width: 768px){.login-modal-content{width:95%;max-width:100%}.login-modal-body{flex-direction:column}.left-image{flex:0 0 auto;padding:30px 20px}.login-benefits-header{margin-bottom:20px}.gift-box-icon{font-size:36px}.login-benefits-title{font-size:20px}.benefits{gap:10px}.benefits-pair-item{padding:10px 12px}.login-main-container{padding:20px}.login-form-wrapper{width:100%;max-width:100%;padding:10px}}@media (max-width: 480px){.left-image{padding:20px 15px}.gift-box-icon{font-size:32px}.login-benefits-title{font-size:18px}.benefits-pair-item-label,.benefits-pair-item-value{font-size:12px}.benefits-pair-item-value .number{font-size:16px}.login-main-container{padding:15px}.login-form-wrapper{padding:5px}}.generator-intro-tabs-panel.generator-intro-tabs-panel{height:100%;width:100%;background:#fff;overflow:hidden}.generator-intro-tabs-panel.generator-intro-tabs-panel .ant-flex{display:flex}.generator-intro-tabs-panel.generator-intro-tabs-panel .ant-flex-align-center{align-items:center}.generator-intro-tabs-panel.generator-intro-tabs-panel .ant-flex-align-stretch{align-items:stretch}.generator-intro-tabs-panel.generator-intro-tabs-panel .ant-flex-justify-center{justify-content:center}.generator-intro-tabs-panel.generator-intro-tabs-panel .ant-flex-justify-space-between{justify-content:space-between}.generator-intro-tabs-panel.generator-intro-tabs-panel .ant-flex-vertical{flex-direction:column}.generator-intro-tabs-panel.generator-intro-tabs-panel .ant-flex-wrap-wrap{flex-wrap:wrap}.generator-intro-tabs-panel.generator-intro-tabs-panel .ant-image{position:relative;display:inline-block}.generator-intro-tabs-panel.generator-intro-tabs-panel .ant-image-img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.generator-intro-tabs-panel.generator-intro-tabs-panel .scrollable-content{height:100%;overflow-y:auto;overflow-x:hidden;padding:0}.generator-intro-tabs-panel.generator-intro-tabs-panel .scrollable-content.empty{display:flex;flex-direction:column;align-items:center;justify-content:flex-start}.generator-intro-tabs-panel.generator-intro-tabs-panel .scroll-content{width:100%;height:100%}.generator-intro-tabs-panel.generator-intro-tabs-panel .scrollable-container{width:100%;height:100%;display:flex;justify-content:center;align-items:flex-start;padding:20px 0}.generator-intro-tabs-panel.generator-intro-tabs-panel .content-wrapper{width:100%;max-width:520px;display:flex;align-items:center;flex-direction:column}.generator-intro-tabs-panel.generator-intro-tabs-panel .content-inner,.generator-intro-tabs-panel.generator-intro-tabs-panel .content-main{display:flex;align-items:center;flex-direction:column;gap:16px;width:100%}.generator-intro-tabs-panel.generator-intro-tabs-panel .priority-empty-title{font-size:18px;font-weight:600;color:#262626;text-align:center;margin-bottom:20px}.generator-intro-tabs-panel.generator-intro-tabs-panel .ant-carousel{width:100%;margin:0 auto;min-height:300px}.generator-intro-tabs-panel.generator-intro-tabs-panel .priority-empty-carousel{width:100%}.generator-intro-tabs-panel.generator-intro-tabs-panel .slick-list{overflow:hidden;border-radius:12px;height:280px;min-height:280px}.generator-intro-tabs-panel.generator-intro-tabs-panel .slick-track{display:flex;align-items:center;transition:transform .5s ease;height:auto}.generator-intro-tabs-panel.generator-intro-tabs-panel .slick-slide{text-align:center;flex-shrink:0;padding:8px 4px;box-sizing:border-box;opacity:1;visibility:visible;height:100%;display:flex;justify-content:center}.generator-intro-tabs-panel.generator-intro-tabs-panel .slick-slide:not(.slick-active){opacity:1}.generator-intro-tabs-panel.generator-intro-tabs-panel .priority-empty-carousel-card{background:#f8f9fa;border-radius:12px;padding:20px 30px 16px;margin:0;border:1px solid #e9ecef;display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:16px;width:calc(100% - 8px);max-width:none;box-sizing:border-box;height:100%;min-height:250px}.generator-intro-tabs-panel.generator-intro-tabs-panel .priority-empty-carousel-card-main{width:100%;display:flex;justify-content:center;align-items:center;gap:24px;padding:0 10px}.generator-intro-tabs-panel.generator-intro-tabs-panel .priority-empty-carousel-card-main-item{flex:0 0 auto;display:flex;flex-direction:column;align-items:center;gap:12px}.generator-intro-tabs-panel.generator-intro-tabs-panel .priority-empty-carousel-card-main-item-img{width:100px;height:133px;border-radius:8px;overflow:hidden;border:2px solid #e9ecef;flex-shrink:0}.generator-intro-tabs-panel.generator-intro-tabs-panel .priority-empty-carousel-card-main-item-txt{font-size:13px;color:#6c757d;font-weight:500;text-align:center;white-space:nowrap}.generator-intro-tabs-panel.generator-intro-tabs-panel .generation-process{flex:0 0 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;min-width:40px}.generator-intro-tabs-panel.generator-intro-tabs-panel .process-icon{display:flex;align-items:center;justify-content:center;height:133px}.generator-intro-tabs-panel.generator-intro-tabs-panel .process-icon .image-container{width:56px;height:56px;display:flex;align-items:center;justify-content:center}.generator-intro-tabs-panel.generator-intro-tabs-panel .process-spacer{height:22px}.generator-intro-tabs-panel.generator-intro-tabs-panel .image-container{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:white}.generator-intro-tabs-panel.generator-intro-tabs-panel .image-container img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:8px}.generator-intro-tabs-panel.generator-intro-tabs-panel .priority-empty-carousel-card-bottom{display:flex;justify-content:center;align-items:center;margin-top:24px;position:relative;width:100%;flex-shrink:0}.generator-intro-tabs-panel.generator-intro-tabs-panel .priority-empty-carousel-card-bottom-btn,.generator-intro-tabs-panel.generator-intro-tabs-panel .ant-btn.priority-empty-carousel-card-bottom-btn,.generator-intro-tabs-panel.generator-intro-tabs-panel .ant-btn-default.priority-empty-carousel-card-bottom-btn,.generator-intro-tabs-panel.generator-intro-tabs-panel .ant-btn-variant-outlined.priority-empty-carousel-card-bottom-btn{position:relative!important;display:inline-flex!important;gap:6px!important;align-items:center!important;justify-content:center!important;font-weight:600!important;white-space:nowrap!important;text-align:center!important;cursor:pointer!important;transition:all .3s cubic-bezier(.645,.045,.355,1)!important;-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important;font-size:15px!important;padding:12px 32px!important;color:#fff!important;box-shadow:0 4px 12px #6366f14d!important;background:linear-gradient(135deg,#6366f1,#357abd)!important;width:auto!important;min-width:140px!important;height:auto!important;border-radius:8px!important;border:none!important;min-height:40px!important;flex:0 0 auto!important}.generator-intro-tabs-panel.generator-intro-tabs-panel .priority-empty-carousel-card-bottom-btn:hover,.generator-intro-tabs-panel.generator-intro-tabs-panel .ant-btn.priority-empty-carousel-card-bottom-btn:hover,.generator-intro-tabs-panel.generator-intro-tabs-panel .ant-btn-default.priority-empty-carousel-card-bottom-btn:hover,.generator-intro-tabs-panel.generator-intro-tabs-panel .ant-btn-variant-outlined.priority-empty-carousel-card-bottom-btn:hover{background:linear-gradient(135deg,#357abd,#2a5d8f)!important;color:#fff!important;box-shadow:0 6px 20px #6366f166!important;transform:translateY(-2px)!important}.generator-intro-tabs-panel.generator-intro-tabs-panel .priority-empty-carousel-card-bottom-switch-tab,.generator-intro-tabs-panel.generator-intro-tabs-panel .ant-btn.priority-empty-carousel-card-bottom-switch-tab,.generator-intro-tabs-panel.generator-intro-tabs-panel .ant-btn-text.priority-empty-carousel-card-bottom-switch-tab,.generator-intro-tabs-panel.generator-intro-tabs-panel .ant-btn-variant-text.priority-empty-carousel-card-bottom-switch-tab{padding:8px 12px!important;border:1px solid transparent!important;background:transparent!important;color:#666!important;font-size:13px!important;font-weight:400!important;cursor:pointer!important;display:inline-flex!important;align-items:center!important;gap:4px!important;transition:all .2s cubic-bezier(.645,.045,.355,1)!important;border-radius:6px!important;height:36px!important;line-height:1.4!important;position:absolute!important;right:0!important;top:50%!important;transform:translateY(-50%)!important;white-space:nowrap!important;-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important}.generator-intro-tabs-panel.generator-intro-tabs-panel .priority-empty-carousel-card-bottom-switch-tab:hover,.generator-intro-tabs-panel.generator-intro-tabs-panel .ant-btn.priority-empty-carousel-card-bottom-switch-tab:hover,.generator-intro-tabs-panel.generator-intro-tabs-panel .ant-btn-text.priority-empty-carousel-card-bottom-switch-tab:hover,.generator-intro-tabs-panel.generator-intro-tabs-panel .ant-btn-variant-text.priority-empty-carousel-card-bottom-switch-tab:hover{background:rgba(99,102,241,.1)!important;color:#6366f1!important;border:1px solid rgba(99,102,241,.2)!important}.generator-intro-tabs-panel.generator-intro-tabs-panel .slick-dots{position:relative;margin:20px 0 0;padding:0;list-style:none;text-align:center;display:flex!important;justify-content:center;gap:8px}.generator-intro-tabs-panel.generator-intro-tabs-panel .slick-dots li{display:inline-block}.generator-intro-tabs-panel.generator-intro-tabs-panel .slick-dots li button{width:8px;height:8px;border-radius:50%;border:none;background:#d9d9d9;cursor:pointer;text-indent:-9999px;transition:background .2s}.generator-intro-tabs-panel.generator-intro-tabs-panel .slick-dots li.slick-active button{background:#6366f1}.generator-intro-tabs-panel.generator-intro-tabs-panel .generator-intro-examples-row{display:flex;flex-wrap:nowrap;gap:8px;justify-content:center;width:100%;min-width:0}.generator-intro-tabs-panel.generator-intro-tabs-panel .priority-empty-only-item{flex:1;aspect-ratio:1;border-radius:8px;overflow:hidden;border:2px solid #e9ecef;cursor:pointer;transition:all .2s;background:white;display:flex;align-items:center;justify-content:center;position:relative;min-width:0}.generator-intro-tabs-panel.generator-intro-tabs-panel .priority-empty-only-item .image-container{width:100%;height:100%;display:flex;align-items:center;justify-content:center;padding:0;box-sizing:border-box}.generator-intro-tabs-panel.generator-intro-tabs-panel .priority-empty-only-item .image-container img{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain;border-radius:4px}.generator-intro-tabs-panel.generator-intro-tabs-panel .priority-empty-only-item:hover{border-color:#6366f1;transform:translateY(-2px);box-shadow:0 4px 12px #6366f133}.generator-intro-tabs-panel.generator-intro-tabs-panel .excellent-cases-content{padding:0!important}.generator-intro-tabs-panel.generator-intro-tabs-panel .excellent-cases-wrapper{max-width:none!important;width:100%!important}.generator-intro-tabs-panel.generator-intro-tabs-panel .excellent-cases-content .cases-grid{grid-template-columns:repeat(2,minmax(240px,1fr))!important;max-width:720px;width:100%;margin:0 auto;justify-items:center}@media (max-width: 560px){.generator-intro-tabs-panel.generator-intro-tabs-panel .excellent-cases-content .cases-grid{grid-template-columns:1fr!important}}.generator-right-panel.right-panel{flex:1;background:white;overflow:hidden;min-width:0}.generator-right-panel .right-content{padding:0;height:100%;overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;scrollbar-color:rgba(100,116,139,.65) transparent}.generator-right-panel .right-content::-webkit-scrollbar{width:6px}.generator-right-panel .right-content::-webkit-scrollbar-track{background:transparent}.generator-right-panel .right-content::-webkit-scrollbar-thumb{background:rgba(100,116,139,.55);border-radius:999px}.generator-right-panel .right-content::-webkit-scrollbar-thumb:hover{background:rgba(100,116,139,.75)}.generator-tabs.ant-tabs{height:100%;display:flex;flex-direction:column}.generator-tabs .ant-tabs-nav{margin-bottom:0;border-bottom:1px solid #f0f0f0;padding:0 16px}.generator-tabs .ant-tabs-nav-wrap{position:relative;display:flex;flex:auto;align-self:stretch;overflow:hidden;white-space:nowrap;transform:translate(0)}.generator-tabs .ant-tabs-nav-list{display:flex;position:relative;align-items:flex-end}.generator-tabs .ant-tabs-tab{padding:16px 20px 8px;cursor:pointer;position:relative;color:#8b949e;font-size:16px;font-weight:500;transition:color .2s}.generator-tabs .ant-tabs-tab-btn{outline:none;transition:color .2s;color:inherit;font-weight:inherit;cursor:pointer;border:none;background:transparent;padding:0;font-size:inherit}.generator-tabs .ant-tabs-tab:hover{color:#6366f1}.generator-tabs .ant-tabs-tab-active{color:#6366f1;font-weight:600}.generator-tabs .ant-tabs-ink-bar{--noop: 1}.generator-tabs .ant-tabs-content-holder{flex:1;overflow:hidden}.generator-tabs .ant-tabs-content,.generator-tabs .ant-tabs-tabpane{height:100%}.generator-tabs .ant-tabs-tabpane-hidden{display:none!important}.generator-right-panel .scrollable-content{height:100%;overflow-y:auto;overflow-x:hidden;padding:0}.generator-right-panel .scrollable-content.empty{display:flex;flex-direction:column;align-items:center;justify-content:flex-start}.generator-right-panel .scroll-content{width:100%;height:100%}.generator-right-panel .scrollable-container{width:100%;height:100%;display:flex;justify-content:center;align-items:flex-start;padding:20px 0}.generator-right-panel .content-wrapper{width:100%;max-width:520px;display:flex;align-items:center;flex-direction:column}.generator-right-panel .content-inner,.generator-right-panel .content-main{display:flex;align-items:center;flex-direction:column;gap:16px;width:100%}.generator-right-panel .excellent-cases-content{padding:0!important}.generator-right-panel .excellent-cases-wrapper{max-width:none!important;width:100%!important}.generator-right-panel .excellent-cases-wrapper .content-inner{display:flex!important;align-items:center!important;flex-direction:column!important;gap:16px!important;width:100%!important}.generator-right-panel .excellent-cases-wrapper .content-main{display:flex!important;align-items:center!important;flex-direction:column!important;gap:16px!important;width:100%!important;margin:0!important;padding:0!important;flex-wrap:nowrap!important;min-width:0!important}.generator-right-panel .excellent-cases-content .cases-grid{display:grid!important;grid-template-columns:repeat(2,minmax(240px,1fr))!important;max-width:720px;width:100%;margin:0 auto;gap:12px!important;padding:20px!important;box-sizing:border-box!important;justify-items:center}.excellent-case-card .card-image-container .ant-image-img,.excellent-case-card .card-thumbnail-img{-o-object-fit:cover!important;object-fit:cover!important}@media (max-width: 560px){.generator-right-panel .excellent-cases-content .cases-grid{grid-template-columns:1fr!important}}.generator-footer-bar{position:absolute;bottom:0;left:0;right:0;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px;background:#fff;border-top:1px solid #f0f0f0;box-shadow:0 -2px 10px #0000001a;z-index:10}.generator-footer-bar__hint{flex:1;font-size:11px;color:#8b949e;line-height:1.4;text-align:left}.generator-footer-bar__actions{display:flex;align-items:center;justify-content:center}.generator-footer-bar__button-wrapper{position:relative;display:inline-block}.generator-footer-bar__button{background:linear-gradient(135deg,#ff4757,#ff6b7a);color:#fff;border:none;border-radius:6px;padding:12px 20px;font-size:15px;font-weight:600;cursor:pointer;transition:all .2s;display:flex;align-items:center;justify-content:center;flex-shrink:0}.generator-footer-bar__button.ant-btn:before,.generator-footer-bar__button.ant-btn:after{display:none!important}.generator-footer-bar__button.ant-btn:focus,.generator-footer-bar__button.ant-btn:focus-visible,.generator-footer-bar__button.ant-btn:active{box-shadow:none!important}.generator-footer-bar__button:disabled{opacity:.6;cursor:not-allowed}.generator-footer-bar__button-wrapper:hover .generator-footer-bar__button{transform:translateY(-1px);box-shadow:0 4px 12px #ff47574d}.generator-footer-bar__button-wrapper:hover .generator-footer-bar__badge{transform:translateY(-1px);box-shadow:0 3px 10px #ff47574d}.generator-footer-bar__badge{position:absolute;top:-8px;right:-5px;background:linear-gradient(135deg,#ffe8ea 0%,#fff5f6 50%,#ffe8ea 100%);color:#ff4757;padding:4px 8px;border-radius:12px;font-size:10px;font-weight:600;white-space:nowrap;z-index:10;box-shadow:0 2px 8px #ff475733;border:1px solid rgba(255,71,87,.15);backdrop-filter:blur(4px);transition:all .2s ease}.rp-advanced{display:flex;gap:16px;padding:12px;background:#f5f7fa}.rp-sidebar-left,.rp-sidebar-right{background:#fff;border-radius:16px;border:1px solid rgba(0,0,0,.06);box-shadow:0 2px 10px #0000000f}.rp-sidebar-left{width:96px;padding:12px 8px;overflow:auto}.rp-thumb-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.rp-thumb{cursor:pointer;border-radius:12px;overflow:hidden;border:2px solid transparent}.rp-thumb img{width:100%;height:auto;display:block;border-radius:10px}.rp-thumb.selected{border-color:#6366f1;border-width:2px;border-style:solid;box-shadow:0 0 0 3px #6366f12e}.rp-thumb:hover{border-color:#6366f159}.rp-main{flex:1;background:#fff;border-radius:16px;border:1px solid rgba(0,0,0,.06);box-shadow:0 2px 10px #0000000f;display:flex;flex-direction:column}.rp-header{display:grid;grid-template-columns:1fr 1fr;gap:24px;padding:16px 20px 6px}.rp-chip{align-self:start;justify-self:start;background:#f2f3f5;color:#666;font-size:12px;padding:2px 10px;border-radius:12px;box-shadow:0 1px 2px #0000000f}.rp-action{background:transparent;border:none;color:#666;padding:4px 6px;cursor:pointer;border-radius:6px}.rp-action:hover{background:rgba(0,0,0,.04)}.rp-action.primary{background:#6366f1;color:#fff;padding:6px 10px;border-radius:8px}.rp-divider{width:1px;height:18px;background:#eee}.result-preview-modal .ant-divider-vertical.rp-divider{height:16px;margin:0 10px;border-inline-start:1px solid rgba(0,0,0,.1)}.rp-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 16px;border-top:1px solid #eee;background:#fff;border-bottom-left-radius:16px;border-bottom-right-radius:16px}.rp-footer-left{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.rp-footer-right{display:flex;align-items:center;gap:8px}.rp-zoom-bar{display:none}.rp-icon-btn{background:transparent;border:1px solid #e5e5e5;border-radius:6px;padding:2px 8px;cursor:pointer}.rp-zoom-group{display:flex;align-items:center;gap:8px}.rp-zoom-label{font-size:12px;color:#666}.rp-sidebar-right{width:300px;padding:12px;overflow:auto}.rp-info-title{font-weight:600;margin-bottom:10px;font-size:14px;color:#111}.rp-info-row{display:flex;justify-content:space-between;padding:10px 0;border-bottom:1px dashed #eee;font-size:13px;color:#333}.rp-info-row span:first-child{color:#666}.rp-info-row span:last-child{color:#111;font-weight:500}.rp-info-section{margin-top:12px}.rp-info-subtitle{font-weight:600;margin-bottom:6px;color:#111}.rp-desc{font-size:13px;color:#555;line-height:1.7}.result-preview-3grid{display:flex;gap:24px;padding:8px 12px 12px;background:#f5f7fa}.result-preview-3grid .pane{display:flex;flex-direction:column;background:#fff;border-radius:16px;border:1px solid rgba(0,0,0,.06);box-shadow:0 2px 10px #0000000f;min-height:420px}.result-preview-3grid .pane-left{flex:1 1 0%;padding:12px}.result-preview-3grid .pane-center{flex:2 1 0%;padding:12px}.result-preview-3grid .pane-right{flex:1 1 0%;padding:12px}.result-preview-modal .ant-modal-content{padding:0;border-radius:16px;overflow:hidden;height:min(86vh,860px);display:flex;flex-direction:column}.result-preview-modal .ant-modal-body{padding:0;flex:1;min-height:0;display:flex}.result-preview-modal .ant-modal-wrap,.result-preview-modal .ant-modal-mask{z-index:1050!important}.result-preview-layout{display:flex;flex-direction:column;background:#f5f7fa;padding:8px 12px 12px}.result-preview-main{flex:1;display:flex;gap:24px;padding:20px;background:#fff;border-radius:16px}.result-preview-image-block{flex:1;background:#fff;border-radius:16px;padding:12px 12px 16px;border:1px solid rgba(0,0,0,.06);box-shadow:0 2px 10px #0000000f;display:flex;flex-direction:column}.result-preview-tag{align-self:flex-start;padding:2px 10px;border-radius:12px;background:#f2f3f5;color:#666;font-size:12px;margin-bottom:8px;box-shadow:0 1px 2px #0000000f}.result-preview-image{flex:1;border-radius:12px;overflow:hidden;background:#f5f7fa;display:flex;align-items:center;justify-content:center;min-height:420px}.result-preview-image .ant-image{width:100%;height:100%}.result-preview-image .ant-image-img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.rp2-root{display:flex;gap:0;padding:0;background:#fff;flex:1;min-height:0;height:100%}.rp2-sidebar{width:140px;padding:16px 12px;background:#fff;border-right:1px solid #f0f0f0;max-height:100%;overflow-y:auto;overflow-x:hidden;display:flex;flex-direction:column;flex-shrink:0}.rp2-sidebar-title{font-size:12px;color:#666;margin-bottom:10px}.rp2-thumb-list{display:flex;flex-direction:column;gap:10px}.rp2-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:2px solid transparent;background:transparent;padding:0;border-radius:12px;overflow:hidden;cursor:pointer}.rp2-thumb img{display:block;width:100%;height:auto}.rp2-thumb:hover{border-color:#6366f159}.rp2-thumb.selected{border-color:#6366f1;box-shadow:0 0 0 3px #6366f129}.rp2-main{flex:1;min-width:0;background:#fff;display:flex;flex-direction:column;min-height:0;position:relative}.rp2-topbar{padding:16px 20px;border-bottom:1px solid #f0f0f0}.rp2-meta{font-size:12px;color:#666}.rp2-compare{flex:1;min-height:520px;display:grid;grid-template-columns:1fr 1fr;gap:16px;padding:12px 16px 16px}.rp2-stage{position:relative;flex:1;display:flex;flex-direction:column;min-height:0;justify-content:flex-start;align-items:stretch;gap:18px;padding-bottom:18px}.rp2-stage-inner{position:relative;flex:1;min-height:0;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding:18px 24px 0}.rp2-canvas-header{width:100%;max-width:980px;display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:14px}.rp2-canvas-chip{justify-self:start;display:inline-flex;align-items:center;padding:4px 12px;border-radius:10px;background:rgba(99,102,241,.1);border:1px solid rgba(99,102,241,.18);color:#6366f1;font-size:12px;font-weight:500}.rp2-canvas{flex:0 0 auto;width:100%;max-width:980px;height:clamp(420px,58vh,560px);margin:0;border-radius:0;border:none;overflow:hidden;display:grid;grid-template-columns:1fr 1fr;gap:12px;background:#fff}.rp2-pane{position:relative;padding:0;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;background:#fff;overflow:hidden;min-width:0;height:100%}.rp2-pane-right{border-left:0}.rp2-pane-zoombar{position:absolute;left:50%;bottom:16px;transform:translate(-50%) translateY(8px);z-index:4;display:inline-flex;align-items:center;gap:10px;padding:10px 14px;border-radius:14px;background:rgba(55,65,81,.92);color:#ffffffeb;backdrop-filter:blur(10px);box-shadow:0 10px 26px #0000002e;opacity:0;pointer-events:none;transition:opacity .16s ease,transform .16s ease}.rp2-pane:hover .rp2-pane-zoombar,.rp2-pane:focus-within .rp2-pane-zoombar{opacity:1;transform:translate(-50%) translateY(0);pointer-events:auto}.rp2-pane-media{flex:1;min-height:0;width:100%;display:flex;align-items:center;justify-content:center;overflow:hidden}.rp2-zoombar{position:relative;left:auto;bottom:auto;transform:none;z-index:3;display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:8px;background:rgba(17,24,39,.8);color:#fff;margin-top:12px}.rp2-zoombar-btn{width:32px;height:32px;border-radius:10px;color:#ffffffeb}.rp2-zoombar-btn:hover{background:rgba(255,255,255,.12)}.rp2-zoombar-label{min-width:44px;text-align:center;font-size:12px;color:#ffffffeb}.rp2-footer-bar{position:relative;left:auto;bottom:auto;transform:none;width:min(980px,calc(100% - 48px));max-width:none;border:1px solid rgba(0,0,0,.06);background:rgba(255,255,255,.96);box-shadow:0 10px 30px #0000001a;border-radius:16px;padding:10px 16px;opacity:1;pointer-events:auto;margin:auto auto 0}@media (max-width: 1100px){.rp2-canvas-header,.rp2-canvas{max-width:100%}}.rp2-pane-tag{position:absolute;top:14px;left:14px;padding:3px 10px;border-radius:8px;background:rgba(99,102,241,.1);color:#6366f1;font-size:12px;font-weight:500}.rp2-pane-media{width:100%;height:100%;display:flex;align-items:center;justify-content:center;overflow:hidden}.rp2-kv-wrap{width:100%;height:100%;position:relative;display:flex;align-items:center;justify-content:center}.rp2-kv-controls{position:absolute;top:12px;right:12px;z-index:3;display:flex;align-items:center;justify-content:center;gap:6px;padding:6px;border-radius:12px;background:rgba(255,255,255,.92);border:1px solid rgba(0,0,0,.06);box-shadow:0 8px 22px #0000001a;backdrop-filter:blur(10px)}.rp2-kv-zoom{display:flex;align-items:center;gap:6px}.rp2-kv-zoom-label{min-width:40px;text-align:center;font-size:12px;color:#666}.rp2-kv-btn{width:28px;height:28px;border-radius:10px}.rp2-kv-btn:hover{background:rgba(99,102,241,.1)}.rp2-pane-media .ant-image{width:100%;height:100%}.rp2-pane-media .ant-image-img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.rp2-card{border-radius:16px;border:1px solid rgba(0,0,0,.06);box-shadow:0 2px 10px #0000000f;overflow:hidden;display:flex;flex-direction:column}.rp2-card-header{padding:10px 12px;background:#fafafa;border-bottom:1px solid rgba(0,0,0,.06)}.rp2-card-body{flex:1;background:#f5f7fa;display:flex;align-items:center;justify-content:center;min-height:420px}.rp2-card-body .ant-image{width:100%;height:100%}.rp2-card-body .ant-image-img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.rp2-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0;border-top:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.rp2-footer-floating{position:absolute;left:48px;right:48px;bottom:24px;z-index:2;border:1px solid rgba(0,0,0,.06);background:rgba(255,255,255,.96);backdrop-filter:blur(10px);box-shadow:0 10px 30px #0000001a;opacity:1;transform:none;pointer-events:auto}@media (max-width: 1200px){.rp2-canvas{margin:44px 28px 104px}.rp2-footer-floating{left:28px;right:28px}.rp2-info{width:240px}}.rp2-footer-left{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.rp2-tool-btn{height:56px;padding:6px 10px;display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;border-radius:12px}.rp2-tool-btn .ant-btn-icon{margin-inline-end:0;font-size:18px;line-height:1}.rp2-tool-btn:hover{background:rgba(99,102,241,.08)}.rp2-footer-right{display:flex;align-items:center;gap:8px}.rp2-divider{height:16px;margin:0 8px;border-inline-start:1px solid rgba(0,0,0,.1)}.rp2-info{width:240px;padding:20px 16px;background:#fff;border-left:1px solid #f0f0f0;overflow:auto;flex-shrink:0;display:flex;flex-direction:column;gap:0}.rp2-info-title{font-size:14px;font-weight:600;color:#111;margin:0 0 16px;padding:0}.rp2-info-list{display:flex;flex-direction:column;gap:0}.rp2-info-item{display:flex;justify-content:space-between;align-items:center;padding:12px 0;border-bottom:1px solid #f5f5f5}.rp2-info-item:last-child{border-bottom:none}.rp2-info-label{font-size:13px;color:#666;font-weight:400}.rp2-info-value{font-size:13px;color:#111;font-weight:500;text-align:right}.rp2-info-section{display:flex;flex-direction:column;gap:12px;padding-top:16px;border-top:1px solid #f0f0f0}.rp2-info-subtitle{font-weight:600;font-size:13px;color:#111;margin:0}.rp2-info-preview{width:100%;aspect-ratio:1;border-radius:8px;overflow:hidden;background:#f8f8f8;display:flex;align-items:center;justify-content:center;border:1px solid #f0f0f0}.rp2-info-preview-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.rp2-info-preview-empty{font-size:13px;color:#999}.rp2-desc{margin-bottom:0;color:#666;font-size:13px;line-height:1.6}.rp2-info .ant-descriptions-item-label{color:#666;font-size:13px;font-weight:400;padding-bottom:10px}.rp2-info .ant-descriptions-item-content{color:#111;font-size:13px;font-weight:500;padding-bottom:10px}.rp2-info .ant-descriptions-row{border-bottom:1px solid #f5f5f5}.rp2-info .ant-descriptions-row:last-child{border-bottom:none}.result-preview-modal .ant-btn-primary{background:#6366f1;border-color:#6366f1}.result-preview-modal .ant-btn-primary:not(:disabled):hover,.result-preview-modal .ant-btn-primary:not(:disabled):focus{background:#5458ee;border-color:#5458ee}.result-preview-modal .ant-tag{border-radius:999px}.rp2-legacy-grid{display:grid;grid-template-columns:1fr 2fr 1fr;gap:16px;padding:14px;background:#f5f7fa}.rp2-legacy-grid-2{grid-template-columns:1fr 1fr}.rp2-legacy-card{background:#fff;border-radius:16px;border:1px solid rgba(0,0,0,.06);box-shadow:0 6px 20px #0000000f;overflow:hidden;display:flex;flex-direction:column}.rp2-legacy-title{padding:10px 12px;background:#fafafa;border-bottom:1px solid rgba(0,0,0,.06);color:#666;font-size:12px}.rp2-legacy-body{flex:1;background:#f5f7fa;min-height:420px;display:flex;align-items:center;justify-content:center}.rp2-legacy-body .ant-image{width:100%;height:100%}.rp2-legacy-body .ant-image-img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.rp2-legacy-compare{display:grid;grid-template-columns:1fr 1fr}.recent-tasks-sidebar.left-panel.generation-sidebar-wrapper{width:80px;background:#fafafa;border-right:none;border-left:1px solid #e5e5e5;padding:0}.recent-tasks-sidebar.left-panel.generation-sidebar-wrapper .left-content{padding:0}.recent-tasks-sidebar.left-panel.generation-sidebar-wrapper .sidebar-header{padding:8px 0;border-bottom:none;display:flex;flex-direction:column;gap:8px;align-items:center;justify-content:flex-start;background:white;width:100%;height:130px;box-sizing:border-box}.recent-tasks-sidebar.left-panel.generation-sidebar-wrapper .sidebar-title{font-size:13px;font-weight:600;color:#333;margin:0;text-align:center;line-height:1.6;word-break:break-word;padding:0;border:none;border-radius:0;background:transparent;width:100%;height:auto;min-height:40px;display:flex;align-items:center;justify-content:center;box-sizing:border-box}.recent-tasks-sidebar.left-panel.generation-sidebar-wrapper .generation-sidebar-content{flex:1;padding:16px 10px;overflow-y:auto;display:flex;flex-direction:column;gap:12px;align-items:center;justify-content:flex-start;-ms-overflow-style:none;scrollbar-width:none;min-height:auto!important}.recent-tasks-sidebar.left-panel.generation-sidebar-wrapper .generation-sidebar-content::-webkit-scrollbar{display:none}.recent-tasks-sidebar.left-panel.generation-sidebar-wrapper .task-item-tips{position:relative;color:#666;font-size:12px;padding:0;border-radius:4px;white-space:nowrap;z-index:10;box-shadow:none;border:1px solid transparent;text-align:center;margin:0;width:74px;height:74px;line-height:1.6;font-weight:400;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.recent-tasks-sidebar.left-panel.generation-sidebar-wrapper .task-item-tips:has(.task-item-inner.selected){background-color:#fff0f0;border:2px solid #ffb3ba;border-radius:6px}.recent-tasks-sidebar.left-panel.generation-sidebar-wrapper .task-item-inner{display:flex;align-items:center;justify-content:center;width:calc(100% - 8px);height:calc(100% - 8px);background-color:#ffffff80;border:1px solid rgba(255,255,255,.5);border-radius:6px;transition:all .2s ease;cursor:pointer;color:#000000a6}.recent-tasks-sidebar.left-panel.generation-sidebar-wrapper .task-item-content{display:flex;align-items:center;justify-content:center;width:100%;height:100%;background-color:transparent;border:1px solid transparent}.recent-tasks-sidebar.left-panel.generation-sidebar-wrapper .task-thumbnail{width:74px;height:74px;border-radius:6px;overflow:hidden;border:1px solid #e8e8e8;cursor:pointer;transition:all .3s ease;background:#f5f5f5;flex-shrink:0}.recent-tasks-sidebar.left-panel.generation-sidebar-wrapper .task-thumbnail.selected,.recent-tasks-sidebar.left-panel.generation-sidebar-wrapper .task-thumbnail:hover{border:1px solid #e8e8e8!important;background:#f5f5f5!important;box-shadow:none!important}.recent-tasks-sidebar.left-panel.generation-sidebar-wrapper .task-thumbnail img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.recent-tasks-sidebar.left-panel.generation-sidebar-wrapper .sidebar-footer{padding:12px 10px;border-top:1px solid #f0f0f0;background:white}.recent-tasks-sidebar.left-panel.generation-sidebar-wrapper .view-all-btn{width:100%;display:flex;align-items:center;justify-content:center;gap:4px;font-size:12px;color:#666;background:transparent;border:none;padding:8px 0;cursor:pointer;transition:all .2s ease;font-weight:500;white-space:nowrap}.recent-tasks-sidebar.left-panel.generation-sidebar-wrapper .view-all-btn:hover{color:#6366f1;background:#f9f9f9}.recent-tasks-sidebar.left-panel.generation-sidebar-wrapper .view-all-btn svg{flex-shrink:0}._uploadCard_9pejf_1{background:#f5f7fa;border:1px dashed #d0d7de;border-radius:8px;padding:20px;text-align:center;position:relative;min-height:200px;display:flex;flex-direction:column;justify-content:center;width:100%;box-sizing:border-box}._uploadLabel_9pejf_31{cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%;text-align:center;position:relative}._uploadedImageWrapper_9pejf_55{width:100%;position:relative;border-radius:8px;overflow:hidden}._uploadedImage_9pejf_55{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}._imageOverlay_9pejf_83{position:absolute;inset:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;gap:12px;opacity:0;transition:opacity .2s ease;border-radius:8px}._uploadedImageWrapper_9pejf_55:hover ._imageOverlay_9pejf_83{opacity:1}._overlayBtn_9pejf_123{display:flex;align-items:center;gap:6px;padding:8px 16px;background:#fff;border:none;border-radius:6px;font-size:14px;color:#24292f;cursor:pointer;transition:all .2s ease;box-shadow:0 2px 8px #00000026}._overlayBtn_9pejf_123:hover{background:#f6f8fa;transform:translateY(-1px);box-shadow:0 4px 12px #0003}._overlayBtn_9pejf_123:active{transform:translateY(0)}._overlayBtn_9pejf_123 svg{flex-shrink:0}._overlayBtn_9pejf_123 span{font-weight:500}._closeBtn_9pejf_189{position:absolute;top:8px;right:8px;width:28px;height:28px;padding:4px;border-radius:4px;background-color:#00000080;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:10;transition:opacity .2s}._uploadIcon_9pejf_225{margin-bottom:12px;display:flex;justify-content:center;align-items:center}._uploadCard_9pejf_1 h3{font-size:14px;font-weight:500;color:#333;margin:0 0 12px}._uploadButtons_9pejf_253{display:flex;gap:8px;margin-bottom:8px;justify-content:center}._uploadBtn_9pejf_267{display:flex;align-items:center;gap:6px;padding:8px 12px;border-radius:8px;border:1px solid #e5e7eb;background:#fff;color:#111827;font-size:14px;cursor:pointer;transition:all .2s ease}._uploadBtn_9pejf_267:hover{background:#f6f8fa}._primary_9pejf_303{background:#6366f1;border-color:#6366f1;color:#fff}._primary_9pejf_303:hover{background:#4f46e5;border-color:#4f46e5}._secondary_9pejf_325{background:#fff;border-color:#d0d7de;color:#111827}._secondary_9pejf_325:hover{background:#f6f8fa}._btnIcon_9pejf_345{flex-shrink:0}._uploadTips_9pejf_353{font-size:12px;color:#6b7280;margin:0}.clothing-page:not(.ai-background-page){display:flex;height:calc(100vh - 60px);background:#f5f5f5}.clothing-page .clothing-page-subtitle{margin:-12px 0 12px;padding:0 20px;font-size:12px;color:#6b7280}.clothing-page .left-panel{width:380px;height:100%;background:white;border-right:1px solid #e5e5e5;flex-shrink:0;position:relative;overflow:hidden}.clothing-page .left-content{padding:0;display:flex;flex-direction:column;height:100%;position:relative;overflow-y:auto;-ms-overflow-style:none;scrollbar-width:none}.clothing-page .left-content::-webkit-scrollbar{display:none}.clothing-page .header-section{position:sticky;top:0;z-index:10;display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;background:white;padding:20px}.clothing-page .header-section h1{font-size:20px;font-weight:700;color:#111827;margin:0}.clothing-page .header-section p{font-size:12px;color:#6b7280;padding:0;margin:4px 0 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.clothing-page .tutorial-btn{display:flex;align-items:center;gap:4px;padding:8px 14px;background:#fff;border:1px solid #e5e7eb;border-radius:10px;cursor:pointer;font-size:12px;color:#374151;transition:all .2s}.clothing-page .tutorial-btn:hover{background:#e9ecef;color:#6366f1}.clothing-page .tutorial-icon{width:14px;height:14px}.clothing-page .mode-section{margin-bottom:20px;padding:0 20px}.clothing-page .mode-header{display:flex;justify-content:space-between;align-items:flex-end;border-bottom:1px solid #e5e7eb;padding-bottom:0}.clothing-page .mode-tabs{display:flex;gap:24px}.clothing-page .mode-tab{padding:8px 0 12px;background:transparent;border:none;cursor:pointer;font-size:15px;color:#6b7280;transition:all .2s;position:relative}.clothing-page .mode-tab.active{color:#6366f1;font-weight:500}.clothing-page .mode-tab.active:after{content:"";position:absolute;bottom:0;left:0;right:0;height:2px;background:#6366f1}.clothing-page .mode-tab:hover:not(.active){color:#6366f1}.clothing-page .rules-link{color:#6366f1;text-decoration:none;font-size:12px;display:flex;align-items:center;gap:4px;padding-bottom:12px}.clothing-page .rules-link:hover{text-decoration:underline}.clothing-page .arrow{font-size:10px}.clothing-page .upload-section{display:flex;flex-direction:column;gap:16px;margin-bottom:20px;flex:1;padding:0 20px 120px}.clothing-page .upload-card{background:#f3f4f6;border:1px solid #e5e7eb;border-radius:14px;padding:20px;text-align:center}.clothing-page .model-upload-card{background:#f8fafc;border:1px dashed #cbd5e1;border-radius:14px;padding:22px 18px}.clothing-page .model-upload-card.has-uploaded-image{border-style:solid;border-color:#e5e7eb;padding:0}.clothing-page .model-upload-icon{width:72px;height:72px;border-radius:18px;background:#f1f5f9;border:1px solid #e5e7eb;display:flex;align-items:center;justify-content:center;margin:6px auto 14px}.clothing-page .upload-card.has-uploaded-image{position:relative;padding:0;overflow:hidden;min-height:320px;background:#fff;border:1px solid #e5e7eb}.clothing-page .upload-label{cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%;text-align:center;position:relative}.clothing-page .uploaded-image-wrapper{width:100%;height:100%;position:absolute;top:0;left:0;border-radius:14px;overflow:hidden}.clothing-page .uploaded-image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.clothing-page .image-overlay{position:absolute;inset:0;background:rgba(17,24,39,.35);display:flex;align-items:center;justify-content:center;gap:12px;opacity:0;transition:opacity .2s ease;border-radius:14px}.clothing-page .uploaded-image-wrapper:hover .image-overlay{opacity:1}.clothing-page .overlay-btn{display:flex;align-items:center;gap:6px;padding:10px 16px;background:rgba(255,255,255,.92);border:none;border-radius:10px;font-size:14px;color:#111827;cursor:pointer;transition:all .2s ease;box-shadow:0 10px 24px #0000002e;backdrop-filter:blur(10px)}.clothing-page .overlay-btn:hover{background:#f6f8fa;transform:translateY(-1px);box-shadow:0 4px 12px #0003}.clothing-page .overlay-btn:active{transform:translateY(0)}.clothing-page .overlay-btn svg{flex-shrink:0}.clothing-page .overlay-btn span{font-weight:500}.clothing-page .card-close-btn{position:absolute;top:8px;right:8px;width:36px;height:36px;border:none;border-radius:12px;background:rgba(17,24,39,.55);color:#fff;font-size:18px;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:2;transition:background .2s ease}.clothing-page .card-close-btn:hover{background:rgba(0,0,0,.65)}.clothing-page .upload-icon{position:relative;display:inline-block;margin-bottom:12px}.clothing-page .icon-wrapper{display:flex;align-items:center;justify-content:center}.clothing-page .upload-icon .plus{display:none;position:absolute;top:-9px;right:-9px;background:#6366f1;color:#fff;border-radius:50%;width:18px;height:18px;align-items:center;justify-content:center;font-size:12px;font-weight:700;line-height:1}.clothing-page .upload-card h3{font-size:14px;font-weight:500;color:#333;margin:0 0 12px}.clothing-page .upload-buttons{display:flex;gap:8px;margin-bottom:8px;justify-content:center}.clothing-page .upload-btn{display:flex;align-items:center;gap:4px;padding:8px 12px;border-radius:4px;font-size:12px;cursor:pointer;transition:all .2s;border:none}.clothing-page .upload-btn.primary{background:#6366f1;color:#fff}.clothing-page .upload-btn.primary:hover{background:#357abd}.clothing-page .upload-btn.secondary{background:white;color:#666;border:1px solid #dee2e6}.clothing-page .upload-btn.secondary:hover{background:#f8f9fa}.clothing-page .btn-icon{width:14px;height:14px}.clothing-page .upload-tips{font-size:11px;color:#6c757d;margin:0}.clothing-page .multi-upload-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.clothing-page .multi-card{padding:16px}.clothing-page .multi-card h3{font-size:13px;margin:0 0 10px}.clothing-page .multi-card .upload-buttons{margin-bottom:0;flex-direction:column;gap:6px}.clothing-page .multi-card .upload-btn{padding:8px 12px;font-size:11px;width:100%;justify-content:center}.clothing-page .select-card{display:flex;align-items:center;gap:12px;background:#f3f4f6;border:1px solid #e5e7eb;border-radius:14px;padding:18px;cursor:pointer;transition:all .2s}.clothing-page .select-card:hover{background:#eef2f7}.clothing-page .select-icon{position:relative;flex-shrink:0}.clothing-page .select-icon .plus{position:absolute;top:-6px;right:-6px;background:#6366f1;color:#fff;border-radius:50%;width:14px;height:14px;display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:700}.clothing-page .select-content{flex:1}.clothing-page .select-content h3{font-size:14px;font-weight:500;color:#333;margin:0 0 4px}.clothing-page .select-desc{font-size:12px;color:#6c757d;margin:0}.clothing-page .arrow-right{color:#8b949e;font-size:16px}.clothing-page .clothing-params{display:flex;flex-direction:column;gap:12px;padding:0 20px 120px}.clothing-page .clothing-params .params-card{background:#f3f4f6;border:1px solid #e5e7eb;border-radius:14px;padding:16px}.clothing-page .clothing-params .params-title{font-size:14px;font-weight:500;color:#333;margin-bottom:10px}.clothing-page .clothing-params .prompt-textarea{width:100%;resize:none;border:1px solid #e5e7eb;border-radius:10px;padding:10px 12px;font-size:13px;line-height:1.5;outline:none;background:#fff;color:#111827}.clothing-page .clothing-params .prompt-textarea:focus{border-color:#6366f1;box-shadow:0 0 0 3px #6366f126}.clothing-page .clothing-params .ratio-options{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.clothing-page .clothing-params .ratio-option{border:1px solid #e5e7eb;border-radius:12px;padding:10px;background:#fff;cursor:pointer;text-align:left;transition:all .2s}.clothing-page .clothing-params .ratio-option:hover{border-color:#6366f180}.clothing-page .clothing-params .ratio-option.active{border-color:#6366f1;box-shadow:0 0 0 3px #6366f11f}.clothing-page .clothing-params .ratio-option-main{font-size:13px;font-weight:600;color:#111827;margin-bottom:2px}.clothing-page .clothing-params .ratio-option-sub{font-size:12px;color:#6b7280}.clothing-page .generate-section{position:absolute;bottom:0;left:0;right:0;background:white;border-top:1px solid #f0f0f0;box-shadow:0 -2px 10px #0000001a;z-index:10;padding:20px;display:flex;align-items:center;justify-content:space-between;gap:16px}.clothing-page .text-guide{flex:1;font-size:11px;color:#8b949e;line-height:1.4;text-align:left}.clothing-page .button-container{display:flex;align-items:center;justify-content:center}.clothing-page .button-wrapper{position:relative;display:inline-block}.clothing-page .generate-btn{background:linear-gradient(135deg,#FF4757,#FF6B7A);color:#fff;border:none;border-radius:6px;padding:12px 20px;font-size:15px;font-weight:600;cursor:pointer;transition:all .2s;display:flex;align-items:center;justify-content:center;flex-shrink:0}.clothing-page .button-wrapper:hover .generate-btn{transform:translateY(-1px);box-shadow:0 4px 12px #ff47574d}.clothing-page .button-wrapper:hover .free-count-badge{transform:translateY(-1px);box-shadow:0 3px 10px #ff47574d}.clothing-page .free-count-badge{position:absolute;top:-8px;right:-5px;background:linear-gradient(135deg,#FFE8EA 0%,#FFF5F6 50%,#FFE8EA 100%);color:#ff4757;padding:4px 8px;border-radius:12px;font-size:10px;font-weight:600;white-space:nowrap;z-index:10;box-shadow:0 2px 8px #ff475733;border:1px solid rgba(255,71,87,.15);backdrop-filter:blur(4px);transition:all .2s ease}.clothing-page .right-panel{--huiwa-side-panel-popover-width: 36rem;--huiwa-creative-scene-input-max-height: 6.25rem;-webkit-font-smoothing:antialiased;flex-direction:column;margin:0;color:#333;font-size:.875rem;line-height:1.5714285714285714;list-style:none;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";display:flex;box-sizing:border-box;overflow:hidden;position:relative;padding:.625rem 0px 0px 1.5rem;height:100%;min-width:auto;flex:1;background:white}.clothing-page .right-content{padding:0;height:100%;overflow:hidden;-ms-overflow-style:none;scrollbar-width:none;width:100%}.clothing-page .right-content::-webkit-scrollbar{display:none}.clothing-page .ant-tabs-tabpane-hidden{display:none!important}.clothing-page .scrollable-content{height:100%;overflow-y:auto;padding:0}.clothing-page .scrollable-content.empty{display:flex;flex-direction:column;align-items:center;justify-content:flex-start}.clothing-page .content-wrapper{width:100%;max-width:520px;display:flex;align-items:center;flex-direction:column}.clothing-page .content-inner,.clothing-page .content-main{display:flex;align-items:center;flex-direction:column;gap:8px;width:100%}.clothing-page .excellent-cases-content{padding:0!important}.clothing-page .excellent-cases-wrapper{max-width:none!important;width:100%!important}.clothing-page .excellent-cases-grid{width:100%!important;max-width:none!important}.clothing-page .ant-tabs{height:100%;display:flex;flex-direction:column}.clothing-page .ant-tabs-nav{margin-bottom:0;border-bottom:1px solid #f0f0f0;padding:0 16px}.clothing-page .ant-tabs-nav-wrap{position:relative;display:flex;flex:auto;align-self:stretch;overflow:hidden;white-space:nowrap;transform:translate(0)}.clothing-page .ant-tabs-nav-list{display:flex;position:relative}.clothing-page .ant-tabs-tab{padding:16px 20px 8px;cursor:pointer;position:relative;color:#8b949e;font-size:16px;font-weight:500;transition:color .2s}.clothing-page .ant-tabs-tab:hover{color:#6366f1}.clothing-page .ant-tabs-tab-active{color:#6366f1;font-weight:600}.clothing-page .ant-tabs-tab-btn{outline:none;transition:color .2s;color:inherit;font-weight:inherit;cursor:pointer;border:none;background:transparent;padding:0;font-size:inherit}.clothing-page .ant-tabs-ink-bar{position:absolute;bottom:0;left:16px;height:2px;background:#6366f1;width:72px;transition:all .3s;z-index:1}.clothing-page .ant-tabs-ink-bar-animated{transition:all .3s cubic-bezier(.645,.045,.355,1)}.clothing-page .ant-tabs-nav-operations{display:flex;align-self:stretch}.clothing-page .ant-tabs-nav-operations-hidden{position:absolute;visibility:hidden;pointer-events:none}.clothing-page .ant-tabs-nav-more{position:relative;padding:8px 16px;background:transparent;border:0;color:#000000a6;font-size:16px;cursor:pointer}.clothing-page .ant-tabs-content-holder{flex:1;overflow:hidden}.clothing-page .ant-tabs-content,.clothing-page .ant-tabs-tabpane{height:100%}.clothing-page .scrollable-content.empty.acss-gx7zdp{height:100%;overflow:hidden;position:relative;outline:none}.clothing-page .scroll-content{width:100%;height:100%;position:relative}.clothing-page .scrollable-container{width:100%;height:100%;position:relative;display:flex;justify-content:center;align-items:flex-start;padding:20px 0}.clothing-page .acss-5vtkyw{max-width:520px;margin:0 auto}.clothing-page .priority-empty-title{font-size:20px;font-weight:600;color:#262626;text-align:center;margin-bottom:12px;margin-top:0;padding:8px 0 16px}.clothing-page .ant-carousel{width:100%;margin:0 auto;min-height:300px}.clothing-page .priority-empty-carousel{width:100%}.clothing-page .slick-list{overflow:hidden;border-radius:12px;height:280px;min-height:280px}.clothing-page .slick-track{display:flex;align-items:center;transition:transform .5s ease;width:500%;height:auto}.clothing-page .slick-track[data-slide="0"]{transform:translate(0)}.clothing-page .slick-track[data-slide="1"]{transform:translate(-20%)}.clothing-page .slick-track[data-slide="2"]{transform:translate(-40%)}.clothing-page .slick-track[data-slide="3"]{transform:translate(-60%)}.clothing-page .slick-track[data-slide="4"]{transform:translate(-80%)}.clothing-page .slick-slide{text-align:center;width:20%;flex-shrink:0;min-width:20%;padding:8px 4px;box-sizing:border-box;opacity:1;visibility:visible;height:100%;display:flex;justify-content:center}.clothing-page .slick-slide:not(.slick-active){opacity:1}.clothing-page .priority-empty-carousel-card{background:#f8f9fa;border-radius:12px;padding:16px 20px 12px;margin:0 4px;border:1px solid #e9ecef;display:flex;flex-direction:column;justify-content:space-between;height:280px;min-height:280px}.clothing-page .priority-empty-carousel-card-main{display:flex!important;align-items:center!important;justify-content:space-around!important;width:100%!important;padding:0 8px!important;gap:4px!important}.clothing-page .priority-empty-carousel-card-main-item{flex:0 0 auto;display:flex;flex-direction:column;align-items:center;gap:4px}.clothing-page .generation-process{flex:0 0 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;min-width:40px}.clothing-page .process-icon{display:flex;align-items:center;justify-content:center;height:100px}.clothing-page .process-icon .image-container{width:30px;height:30px;display:flex;align-items:center;justify-content:center}.clothing-page .process-icon img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.clothing-page .process-spacer{height:22px}.clothing-page .priority-empty-carousel-card-main-item-img{width:100px;height:140px;border-radius:8px;overflow:hidden;flex-shrink:0;border:2px solid #e9ecef}.clothing-page .image-container{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:white}.clothing-page .image-container img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:8px}.clothing-page .priority-empty-carousel-card-main-item-txt{font-size:13px;color:#6c757d;font-weight:500;text-align:center;white-space:nowrap}.clothing-page .priority-empty-carousel-card-main-item-sparkle-text{font-size:9px;color:#6366f1;font-weight:500;text-align:center;white-space:nowrap}.clothing-page .priority-empty-carousel-card-bottom{display:flex;justify-content:center;align-items:center;margin-top:16px;position:relative;width:100%;flex-shrink:0}.clothing-page .priority-empty-carousel-card-bottom-btn,.clothing-page .ant-btn.priority-empty-carousel-card-bottom-btn,.clothing-page .ant-btn-default.priority-empty-carousel-card-bottom-btn,.clothing-page .ant-btn-variant-outlined.priority-empty-carousel-card-bottom-btn{position:relative!important;display:inline-flex!important;gap:6px!important;align-items:center!important;justify-content:center!important;font-weight:600!important;white-space:nowrap!important;text-align:center!important;cursor:pointer!important;transition:all .3s cubic-bezier(.645,.045,.355,1)!important;-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important;font-size:15px!important;padding:12px 32px!important;color:#fff!important;box-shadow:0 4px 12px #6366f14d!important;background:linear-gradient(135deg,#6366f1,#357abd)!important;width:auto!important;min-width:140px!important;height:auto!important;border-radius:8px!important;border:none!important;min-height:40px!important;flex:0 0 auto!important}.clothing-page .priority-empty-carousel-card-bottom-btn:hover,.clothing-page .ant-btn.priority-empty-carousel-card-bottom-btn:hover,.clothing-page .ant-btn-default.priority-empty-carousel-card-bottom-btn:hover,.clothing-page .ant-btn-variant-outlined.priority-empty-carousel-card-bottom-btn:hover{background:linear-gradient(135deg,#357abd,#2a5d8f)!important;color:#fff!important;box-shadow:0 6px 20px #6366f166!important;transform:translateY(-2px)!important}.clothing-page .priority-empty-carousel-card-bottom-switch-tab,.clothing-page .ant-btn.priority-empty-carousel-card-bottom-switch-tab,.clothing-page .ant-btn-text.priority-empty-carousel-card-bottom-switch-tab,.clothing-page .ant-btn-variant-text.priority-empty-carousel-card-bottom-switch-tab{padding:8px 12px!important;border:1px solid transparent!important;background:transparent!important;color:#666!important;font-size:13px!important;font-weight:400!important;cursor:pointer!important;display:inline-flex!important;align-items:center!important;gap:4px!important;transition:all .2s cubic-bezier(.645,.045,.355,1)!important;border-radius:6px!important;height:36px!important;line-height:1.4!important;position:absolute!important;right:0!important;top:50%!important;transform:translateY(-50%)!important;white-space:nowrap!important;-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important}.clothing-page .priority-empty-carousel-card-bottom-switch-tab:hover,.clothing-page .ant-btn.priority-empty-carousel-card-bottom-switch-tab:hover,.clothing-page .ant-btn-text.priority-empty-carousel-card-bottom-switch-tab:hover,.clothing-page .ant-btn-variant-text.priority-empty-carousel-card-bottom-switch-tab:hover{background:rgba(99,102,241,.1)!important;color:#6366f1!important;border:1px solid rgba(99,102,241,.2)!important}.clothing-page .huiwa-icon{margin-inline-start:2px}.clothing-page .slick-dots{position:relative;margin:12px 0 0;padding:0;list-style:none;text-align:center;display:flex!important;justify-content:center;gap:8px}.clothing-page .slick-dots li{display:inline-block}.clothing-page .slick-dots li button{width:8px;height:8px;border-radius:50%;border:none;background:#d9d9d9;cursor:pointer;text-indent:-9999px;transition:background .2s}.clothing-page .slick-dots li.slick-active button{background:#6366f1}.clothing-page .examples-wrapper{margin-top:24px;display:flex;flex-direction:column;gap:4px;align-items:center}.clothing-page .examples-flex{display:flex;gap:8px;justify-content:center;max-width:480px;width:100%}.clothing-page .priority-empty-only-item{flex:1;aspect-ratio:1;border-radius:8px;overflow:hidden;border:2px solid #e9ecef;cursor:pointer;transition:all .2s;background:white;display:flex;align-items:center;justify-content:center}.clothing-page .priority-empty-only-item:hover{border-color:#6366f1;transform:translateY(-2px);box-shadow:0 4px 12px #6366f133}.clothing-page .acss-1mnncja.image-container{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:white}.clothing-page .ant-image{position:relative;display:inline-block;width:100%;height:100%}.clothing-page .ant-image-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:8px}.clothing-page.ai-background-page .result-images-list .result-image-card{width:100%;max-width:520px;height:min(520px,calc(100vh - 320px));aspect-ratio:auto}.clothing-page.ai-background-page .result-images-list{justify-content:center}.clothing-page.ai-background-page .result-images-list .result-image-card img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;background:#fff}.clothing-page .scrollbar-track{position:absolute;z-index:100;opacity:.6}.clothing-page .scrollbar-track-visible{display:block}.clothing-page .scrollbar-track-y{top:0;right:0;width:6px;height:100%}.clothing-page .scrollbar-thumb{position:relative;display:block;border-radius:3px;background:rgba(0,0,0,.2)}.clothing-page .scrollbar-thumb-y{width:100%}.clothing-page .scrollbar-thumb-y-fixed{height:573.335px;transform:translateZ(0)}.ai-background-page{display:flex;position:relative;height:calc(100vh - 60px);height:calc(100dvh - 60px);background:#f5f5f5}.left-panel{width:374px;height:100%;background:white;border-right:1px solid #e5e5e5;flex-shrink:0;position:relative;overflow:hidden;display:flex;flex-direction:column}.left-panel.generation-sidebar-wrapper{width:80px;background:#fafafa;border-right:none;border-left:1px solid #e5e5e5;padding:0}.left-content{padding:0;display:flex;flex-direction:column;flex:1 1 auto;height:auto;position:relative;overflow-y:auto;-ms-overflow-style:none;scrollbar-width:none}.ai-background-page .generator-footer-bar{position:relative;bottom:auto;left:auto;right:auto;margin:0;flex-shrink:0}.left-panel.generation-sidebar-wrapper .left-content{padding:0}.left-content::-webkit-scrollbar{display:none}.header-section{position:sticky;top:0;z-index:10;display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;background:white;padding:20px}.header-section h1{font-size:18px;font-weight:600;color:#333;margin:0}.tutorial-btn{display:flex;align-items:center;gap:4px;padding:6px 10px;background:#f8f9fa;border:1px solid #ddd;border-radius:4px;cursor:pointer;font-size:12px;color:#666;transition:all .2s}.tutorial-btn:hover{background:#e9ecef;color:#6366f1}.tutorial-icon{width:14px;height:14px}.ai-background-page .upload-section{padding:0 20px 20px;margin-bottom:20px}.upload-card{background:#f5f7fa;border:1px dashed #d0d7de;border-radius:8px;padding:20px;text-align:center;position:relative;min-height:200px;display:flex;flex-direction:column;justify-content:center;width:100%;box-sizing:border-box}.upload-card.has-uploaded-image{padding:0}.upload-card.has-uploaded-image .upload-label{min-height:200px;flex:1 1 auto}.rules-link{position:absolute;top:8px;right:8px;padding:4px 8px;background-color:#fffffff2;color:#657eb9;text-decoration:none;font-size:12px;display:flex;align-items:center;gap:2px;height:20px;border-radius:4px;cursor:pointer;transition:all .2s ease;z-index:1;backdrop-filter:blur(4px);box-shadow:0 1px 4px #00000014;border:none;outline:none;font:inherit}.card-close-btn{position:absolute;top:8px;right:8px;width:32px;height:32px;border:none;border-radius:8px;background:rgba(0,0,0,.5);color:#fff;font-size:18px;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:2;transition:background .2s ease}.card-close-btn:hover{background:rgba(0,0,0,.65)}.rules-link:hover{background-color:#fff;color:#6366f1;box-shadow:0 2px 8px #6366f126;text-decoration:none}.arrow{font-size:10px;display:inline-flex;align-items:center;transition:transform .2s ease}.rules-link:hover .arrow{transform:translate(2px)}.upload-label{cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%;text-align:center;position:relative}.uploaded-image-wrapper{width:100%;height:100%;position:absolute;top:0;left:0;border-radius:8px;overflow:hidden}.uploaded-image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.image-overlay{position:absolute;inset:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;gap:12px;opacity:0;transition:opacity .2s ease;border-radius:8px}.uploaded-image-wrapper:hover .image-overlay{opacity:1}.overlay-btn{display:flex;align-items:center;gap:6px;padding:8px 16px;background:#fff;border:none;border-radius:6px;font-size:14px;color:#24292f;cursor:pointer;transition:all .2s ease;box-shadow:0 2px 8px #00000026}.overlay-btn:hover{background:#f6f8fa;transform:translateY(-1px);box-shadow:0 4px 12px #0003}.overlay-btn:active{transform:translateY(0)}.overlay-btn svg{flex-shrink:0}.overlay-btn span{font-weight:500}.upload-icon{margin-bottom:12px;display:flex;justify-content:center;align-items:center}.upload-card h3{font-size:14px;font-weight:500;color:#333;margin:0 0 12px}.upload-buttons{display:flex;gap:8px;margin-bottom:8px;justify-content:center}.upload-btn{display:flex;align-items:center;gap:4px;padding:8px 12px;border-radius:4px;font-size:12px;cursor:pointer;transition:all .2s;border:none}.upload-btn.primary{background:#6366f1;color:#fff}.upload-btn.primary:hover{background:#357abd}.upload-btn.secondary{background:white;color:#666;border:1px solid #dee2e6}.upload-btn.secondary:hover{background:#f8f9fa}.btn-icon{width:14px;height:14px}.upload-tips{font-size:11px;color:#6c757d;margin:0}.prompt-header-outside{padding:0 20px;display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.title-with-icon{display:flex;align-items:center;gap:6px}.prompt-header-outside h3{font-size:14px;font-weight:500;color:#333;margin:0;display:flex;align-items:center;gap:6px}.help-icon{width:16px;height:16px;opacity:.6;cursor:pointer;display:block}.help-icon:hover{opacity:.8}.help-icon-wrapper{display:inline-flex;align-items:center}.required{font-size:12px;color:#666;font-weight:400}.optional-hint{font-size:12px;color:#999}.prompt-section{margin:0 20px 20px;background:#f8f9fa;border:1px solid #e9ecef;border-radius:8px;padding:16px}.textarea-container{position:relative;margin-bottom:8px}.prompt-textarea{width:100%;height:180px;padding:12px 12px 32px;border:1px solid #ddd;border-radius:6px;font-size:13px;line-height:1.4;resize:none;font-family:inherit}.prompt-textarea:focus{outline:none;border-color:#6366f1;box-shadow:0 0 0 2px #6366f11a}.help-me-write-corner{position:absolute;bottom:8px;left:8px;display:flex;align-items:center;gap:4px;font-size:12px;color:#333;font-weight:500;z-index:1;cursor:pointer}.help-me-write-corner:hover{color:#6366f1}.help-me-write-corner svg{color:#666}.char-count{text-align:right;font-size:12px;color:#999;margin-bottom:12px}.lora-select-lite-title{padding:0 20px;margin-bottom:16px;display:flex;align-items:center;justify-content:space-between}.lora-select-lite-title>span{font-size:.875rem;font-weight:600;color:#333;line-height:1.5714285714285714;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";box-sizing:border-box}.more-button{display:flex;align-items:center;cursor:pointer;font-size:.75rem;color:#00000073;margin:0;padding:0;box-sizing:border-box;line-height:1.5714285714285714;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";gap:4px;transition:color .2s}.more-button:hover{color:#000000a6}.more-button svg{width:1em;height:1em}.background-cards{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;padding:0 20px;margin-bottom:24px}.bg-card{cursor:pointer;transition:transform .2s}.bg-card:hover{transform:translateY(-2px)}.bg-card-image{position:relative;width:100%;aspect-ratio:1;border-radius:8px;overflow:hidden;margin-bottom:8px;border:2px solid transparent;transition:border-color .2s}.bg-card.selected .bg-card-image{border-color:#6366f1}.bg-card-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.bg-card.custom .bg-card-image{background:#f6f8fa;display:flex;align-items:center;justify-content:center}.custom-icon{display:flex;align-items:center;justify-content:center}.selected-check{position:absolute;top:6px;right:6px;width:24px;height:24px;background:#6366f1;border-radius:50%;display:flex;align-items:center;justify-content:center}.bg-card-title{text-align:center;color:#24292f;font-weight:500;font-size:10px;font-weight:700}.select-content{flex:1}.select-content h3{font-size:14px;font-weight:500;color:#333;margin:0 0 4px}.select-desc{font-size:12px;color:#6c757d;margin:0}.arrow-right{color:#8b949e;font-size:16px}.bg-hover-overlay{position:absolute;inset:0;background:rgba(0,0,0,.25);border-radius:8px;opacity:0;transition:opacity .2s ease;pointer-events:none;display:flex;align-items:flex-start;justify-content:flex-end;padding:6px}.bg-card:hover:not(.selected) .bg-hover-overlay{opacity:1}.bg-card.selected .bg-hover-overlay{opacity:0}.generate-section{position:absolute;bottom:0;left:0;right:0;background:white;border-top:1px solid #f0f0f0;box-shadow:0 -2px 10px #0000001a;z-index:10;padding:20px;display:flex;align-items:center;justify-content:space-between;gap:16px}.text-guide{flex:1;font-size:11px;color:#8b949e;line-height:1.4;text-align:left}.button-container{display:flex;align-items:center;justify-content:center}.button-wrapper{position:relative;display:inline-block}.generate-btn{background:linear-gradient(135deg,#ff4757,#ff6b7a);color:#fff;border:none;border-radius:6px;padding:12px 20px;font-size:15px;font-weight:600;cursor:pointer;transition:all .2s;display:flex;align-items:center;justify-content:center;flex-shrink:0}.button-wrapper:hover .generate-btn{transform:translateY(-1px);box-shadow:0 4px 12px #ff47574d}.button-wrapper:hover .free-count-badge{transform:translateY(-1px);box-shadow:0 3px 10px #ff47574d}.free-count-badge{position:absolute;top:-8px;right:-5px;background:linear-gradient(135deg,#ffe8ea 0%,#fff5f6 50%,#ffe8ea 100%);color:#ff4757;padding:4px 8px;border-radius:12px;font-size:10px;font-weight:600;white-space:nowrap;z-index:10;box-shadow:0 2px 8px #ff475733;border:1px solid rgba(255,71,87,.15);backdrop-filter:blur(4px);transition:all .2s ease}.ai-background-page .right-panel{flex:1;background:white;overflow:hidden}.ai-background-page .right-content{padding:0;height:100%}.ai-background-page .ant-tabs{height:100%;display:flex;flex-direction:column}.ai-background-page .ant-tabs-nav{margin-bottom:0;border-bottom:1px solid #f0f0f0;padding:0 16px}.ai-background-page .ant-tabs-nav-list{display:flex;position:relative}.ai-background-page .ant-tabs-tab{padding:16px 20px 8px;cursor:pointer;position:relative;color:#8b949e;font-size:16px;font-weight:500;transition:color .2s}.ai-background-page .ant-tabs-tab:hover{color:#6366f1}.ai-background-page .ant-tabs-tab-active{color:#6366f1;font-weight:600}.ai-background-page .ant-tabs-ink-bar{position:absolute;bottom:0;left:16px;height:2px;background:#6366f1;width:72px;transition:all .3s;z-index:1}.ai-background-page .ant-tabs-content-holder{flex:1;overflow-y:auto;overflow-x:hidden;-ms-overflow-style:none;scrollbar-width:none}.ai-background-page .ant-tabs-content-holder::-webkit-scrollbar{display:none}.ai-background-page .ant-tabs-content,.ai-background-page .ant-tabs-tabpane{height:100%}.ai-background-page .ant-tabs-tabpane-hidden{display:none!important}.result-area{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;text-align:center}.empty-state{display:flex;flex-direction:column;align-items:center;gap:16px;color:#666}.empty-state h3{font-size:18px;font-weight:600;color:#333;margin:0}.empty-state p{font-size:14px;color:#666;margin:0;line-height:1.5}.empty-icon{margin-bottom:12px}.image-display{display:flex;flex-direction:column;align-items:center;gap:16px}.image-display img{max-width:100%;max-height:400px;-o-object-fit:contain;object-fit:contain;border-radius:8px;box-shadow:0 2px 8px #0000001a}.image-display p{color:#666;font-size:14px;margin:0}.excellent-cases-content{padding:0!important}.excellent-cases-wrapper{max-width:none!important;width:100%!important}.excellent-cases-grid{display:flex!important;flex-wrap:wrap!important;justify-content:flex-start!important;align-items:flex-start!important;width:100%!important;max-width:none!important}.case-card{position:relative;border-radius:8px;overflow:hidden;cursor:pointer;transition:all .3s ease;background:#fff;border:1px solid #f0f0f0}.case-card:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.inner-container{position:relative;width:100%;height:100%;overflow:hidden;border-radius:8px}.mcl-foreground{position:relative;width:100%;height:100%;z-index:1}.case-card .ant-image{width:100%;height:100%;display:block}.case-card .ant-image-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease}.case-card:hover .ant-image-img{transform:scale(1.05)}.overlay{position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,0) 0%,rgba(0,0,0,.3) 50%,rgba(0,0,0,.8) 100%);opacity:1;transition:all .3s ease;z-index:2;display:flex;align-items:flex-end;justify-content:center;padding:16px;border-radius:8px}.case-card:hover .overlay{background:linear-gradient(180deg,rgba(0,0,0,0) 0%,rgba(0,0,0,.4) 50%,rgba(0,0,0,.9) 100%)}.overlay .content{width:100%;height:100%;display:flex;flex-direction:column;justify-content:flex-end;align-items:stretch;transition:all .3s ease}.case-card:hover .overlay .content{justify-content:flex-end}.overlay .info{width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:12px;transition:all .3s ease}.case-card:hover .overlay .info{gap:12px}.guide-button{background:rgba(255,255,255,.95)!important;color:#333!important;border:1px solid rgba(255,255,255,.3)!important;border-radius:16px!important;padding:6px 14px!important;font-size:12px!important;font-weight:600!important;display:flex!important;align-items:center!important;gap:4px!important;transition:all .2s ease!important;backdrop-filter:blur(6px)!important;box-shadow:0 2px 8px #00000026!important;flex-shrink:0!important;white-space:nowrap!important;order:2}.guide-button:hover{background:#fff!important;color:#6366f1!important;border-color:#6366f1!important}.excellent-cases-grid .case-overlay{display:flex!important;flex-direction:column!important;justify-content:space-between!important;padding:16px!important;height:100%!important;box-sizing:border-box!important;-webkit-font-smoothing:antialiased!important;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji"!important;cursor:pointer!important;-webkit-user-drag:none!important;transition:transform .3s ease-in-out!important}.excellent-cases-grid .case-item img{-webkit-font-smoothing:antialiased!important;color:#333!important;font-size:.875rem!important;line-height:1.5714285714285714!important;list-style:none!important;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji"!important;cursor:pointer!important;-webkit-user-drag:none!important;box-sizing:border-box!important;display:block!important;width:100%!important;height:100%!important;transition:transform .3s ease-in-out!important;-o-object-fit:contain!important;object-fit:contain!important;max-width:100%!important;max-height:100%!important}.excellent-cases-grid .case-tags,.excellent-cases-grid .case-tags .tag{display:none!important}.excellent-cases-grid .case-thumbnails{display:flex!important;gap:16px!important;margin:auto 0 0!important;flex-wrap:nowrap!important;align-items:flex-end!important;order:2!important;-webkit-font-smoothing:antialiased!important;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji"!important;box-sizing:border-box!important}.excellent-cases-grid .similar-btn{margin:0 0 0 auto!important;padding:8px 16px!important;font-size:12px!important;border-radius:6px!important;flex-shrink:0!important;order:3!important;background:rgba(255,255,255,.95)!important;color:#333!important;border:1px solid rgba(255,255,255,.3)!important;backdrop-filter:blur(6px)!important;font-weight:600!important;-webkit-font-smoothing:antialiased!important;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji"!important;cursor:pointer!important;-webkit-user-drag:none!important;box-sizing:border-box!important;transition:transform .3s ease-in-out!important;line-height:1.5714285714285714!important}.excellent-cases-grid .thumbnail-item{display:flex!important;flex-direction:column!important;align-items:center!important;gap:4px!important;-webkit-font-smoothing:antialiased!important;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji"!important;cursor:pointer!important;-webkit-user-drag:none!important;box-sizing:border-box!important;transition:transform .3s ease-in-out!important}.excellent-cases-grid .thumbnail-label{font-size:11px!important;color:#fffffff2!important;text-align:center!important;white-space:nowrap!important;font-weight:500!important;text-shadow:0 1px 2px rgba(0,0,0,.5)!important;-webkit-font-smoothing:antialiased!important;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji"!important;cursor:pointer!important;-webkit-user-drag:none!important;box-sizing:border-box!important;transition:transform .3s ease-in-out!important;line-height:1.5714285714285714!important;background:rgba(0,0,0,.6)!important;padding:4px 8px!important;border-radius:4px!important;backdrop-filter:blur(4px)!important;border:1px solid rgba(255,255,255,.2)!important;order:1}.excellent-cases-grid .thumbnail-item img{width:48px!important;height:48px!important;border-radius:8px!important;-o-object-fit:contain!important;object-fit:contain!important;border:2px solid rgba(255,255,255,.5)!important;box-shadow:0 2px 8px #0003!important;-webkit-font-smoothing:antialiased!important;color:#333!important;font-size:.875rem!important;line-height:1.5714285714285714!important;list-style:none!important;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji"!important;cursor:pointer!important;-webkit-user-drag:none!important;box-sizing:border-box!important;display:block!important;transition:transform .3s ease-in-out!important;max-width:100%!important;max-height:100%!important;order:2}.ai-background-page .ant-spin{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;height:100%!important;background:#f8f9fa!important}.ai-background-page .ant-spin-dot{color:#6366f1!important;font-size:24px!important}.ai-background-page .anticon-spin{animation:spin 1s linear infinite}.ai-background-page .ant-flex{display:flex}.ai-background-page .ant-flex-wrap-wrap{flex-wrap:wrap}.ai-background-page .ant-flex-align-stretch{align-items:stretch}.ai-background-page .ant-flex-align-center{align-items:center}.ai-background-page .ant-flex-justify-center{justify-content:center}.ai-background-page .ant-flex-justify-space-between{justify-content:space-between}.ai-background-page .ant-flex-vertical{flex-direction:column}.ai-background-page .ant-image{position:relative;display:inline-block}.ai-background-page .ant-image-img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.scrollable-content{height:100%;overflow-y:auto;padding:0}.ai-background-page .right-panel .scrollable-content{scrollbar-width:thin;scrollbar-color:rgba(100,116,139,.65) transparent}.ai-background-page .right-panel .scrollable-content::-webkit-scrollbar{width:6px}.ai-background-page .right-panel .scrollable-content::-webkit-scrollbar-track{background:transparent}.ai-background-page .right-panel .scrollable-content::-webkit-scrollbar-thumb{background:rgba(100,116,139,.55);border-radius:999px}.ai-background-page .right-panel .scrollable-content::-webkit-scrollbar-thumb:hover{background:rgba(100,116,139,.75)}.ai-background-page .right-panel .ant-tabs-content-holder{scrollbar-width:thin;scrollbar-color:rgba(100,116,139,.65) transparent}.ai-background-page .right-panel .ant-tabs-content-holder::-webkit-scrollbar{width:6px}.ai-background-page .right-panel .ant-tabs-content-holder::-webkit-scrollbar-track{background:transparent}.ai-background-page .right-panel .ant-tabs-content-holder::-webkit-scrollbar-thumb{background:rgba(100,116,139,.55);border-radius:999px}.ai-background-page .right-panel .ant-tabs-content-holder::-webkit-scrollbar-thumb:hover{background:rgba(100,116,139,.75)}.scrollable-content.empty{display:flex;flex-direction:column;align-items:center;justify-content:flex-start}.scroll-content{width:100%;height:100%}.scrollable-container{width:100%;height:100%;display:flex;justify-content:center;align-items:flex-start;padding:20px 0}.content-wrapper{width:100%;max-width:520px;display:flex;align-items:center;flex-direction:column}.content-inner,.content-main{display:flex;align-items:center;flex-direction:column;gap:16px;width:100%}.ai-background-page .priority-empty-title{font-size:18px;font-weight:600;color:#262626;text-align:center;margin-bottom:20px}.ai-background-page .ant-carousel{width:100%;margin:0 auto;min-height:300px}.ai-background-page .priority-empty-carousel{width:100%}.ai-background-page .slick-list{overflow:hidden;border-radius:12px;height:280px;min-height:280px}.ai-background-page .slick-track{display:flex;align-items:center;transition:transform .5s ease;width:500%;height:auto}.ai-background-page .slick-slide{text-align:center;width:20%;flex-shrink:0;min-width:20%;padding:8px 4px;box-sizing:border-box;opacity:1;visibility:visible;height:100%;display:flex;justify-content:center}.ai-background-page .slick-slide:not(.slick-active){opacity:1}.ai-background-page .priority-empty-carousel-card{background:#f8f9fa;border-radius:12px;padding:20px 30px 16px;margin:0;border:1px solid #e9ecef;display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:16px;width:calc(100% - 8px);max-width:none;box-sizing:border-box;height:100%;min-height:250px}.ai-background-page .priority-empty-carousel-card-main{width:100%;display:flex;justify-content:center;align-items:center;gap:24px;padding:0 10px}.ai-background-page .priority-empty-carousel-card-main-item{flex:0 0 auto;display:flex;flex-direction:column;align-items:center;gap:12px}.ai-background-page .priority-empty-carousel-card-main-item-img{width:100px;height:100px;border-radius:8px;overflow:hidden;border:2px solid #e9ecef;flex-shrink:0}.ai-background-page .priority-empty-carousel-card-main-item-txt{font-size:13px;color:#6c757d;font-weight:500;text-align:center;white-space:nowrap}.ai-background-page .generation-process{flex:0 0 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;min-width:40px}.ai-background-page .process-icon{display:flex;align-items:center;justify-content:center;height:100px}.ai-background-page .process-icon .image-container{width:24px;height:24px;display:flex;align-items:center;justify-content:center}.ai-background-page .process-spacer{height:22px}.ai-background-page .image-container{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:white}.ai-background-page .image-container img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:8px}.ai-background-page .priority-empty-carousel-card-bottom{display:flex;justify-content:center;align-items:center;margin-top:24px;position:relative;width:100%;flex-shrink:0}.ai-background-page .priority-empty-carousel-card-bottom-btn,.ai-background-page .ant-btn.priority-empty-carousel-card-bottom-btn,.ai-background-page .ant-btn-default.priority-empty-carousel-card-bottom-btn,.ai-background-page .ant-btn-variant-outlined.priority-empty-carousel-card-bottom-btn{position:relative!important;display:inline-flex!important;gap:6px!important;align-items:center!important;justify-content:center!important;font-weight:600!important;white-space:nowrap!important;text-align:center!important;cursor:pointer!important;transition:all .3s!important;-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important;font-size:15px!important;padding:12px 32px!important;color:#fff!important;box-shadow:0 4px 12px #6366f14d!important;background:linear-gradient(135deg,#6366f1,#357abd)!important;width:auto!important;min-width:140px!important;height:auto!important;border-radius:8px!important;border:none!important;min-height:40px!important;flex:0 0 auto!important}.ai-background-page .priority-empty-carousel-card-bottom-btn:hover,.ai-background-page .ant-btn.priority-empty-carousel-card-bottom-btn:hover,.ai-background-page .ant-btn-default.priority-empty-carousel-card-bottom-btn:hover,.ai-background-page .ant-btn-variant-outlined.priority-empty-carousel-card-bottom-btn:hover{background:linear-gradient(135deg,#357abd,#2a5d8f)!important;color:#fff!important;box-shadow:0 6px 20px #6366f166!important;transform:translateY(-2px)!important}.ai-background-page .priority-empty-carousel-card-bottom-switch-tab,.ai-background-page .ant-btn.priority-empty-carousel-card-bottom-switch-tab,.ai-background-page .ant-btn-text.priority-empty-carousel-card-bottom-switch-tab,.ai-background-page .ant-btn-variant-text.priority-empty-carousel-card-bottom-switch-tab{padding:8px 12px!important;border:1px solid transparent!important;background:transparent!important;color:#666!important;font-size:13px!important;font-weight:400!important;cursor:pointer!important;display:inline-flex!important;align-items:center!important;gap:4px!important;transition:all .2s!important;border-radius:6px!important;height:36px!important;line-height:1.4!important;position:absolute!important;right:0!important;top:50%!important;transform:translateY(-50%)!important;white-space:nowrap!important;-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important}.ai-background-page .priority-empty-carousel-card-bottom-switch-tab:hover,.ai-background-page .ant-btn.priority-empty-carousel-card-bottom-switch-tab:hover,.ai-background-page .ant-btn-text.priority-empty-carousel-card-bottom-switch-tab:hover,.ai-background-page .ant-btn-variant-text.priority-empty-carousel-card-bottom-switch-tab:hover{background:rgba(99,102,241,.1)!important;color:#6366f1!important;border:1px solid rgba(99,102,241,.2)!important}.ai-background-page .slick-dots{position:relative;margin:20px 0 0;padding:0;list-style:none;text-align:center;display:flex!important;justify-content:center;gap:8px}.ai-background-page .slick-dots li{display:inline-block}.ai-background-page .slick-dots li button{width:8px;height:8px;border-radius:50%;border:none;background:#d9d9d9;cursor:pointer;text-indent:-9999px;transition:background .2s}.ai-background-page .slick-dots li.slick-active button{background:#6366f1}.ai-background-page .examples-wrapper{margin-top:54px;display:flex;flex-direction:column;gap:16px;align-items:center;width:100%}.ai-background-page .examples-flex{display:flex;gap:8px;justify-content:center;max-width:480px;width:100%}.ai-background-page .priority-empty-only-item{flex:1;aspect-ratio:1;border-radius:8px;overflow:hidden;border:2px solid #e9ecef;cursor:pointer;transition:all .2s;background:white;display:flex;align-items:center;justify-content:center;position:relative}.ai-background-page .priority-empty-only-item .image-container{width:100%;height:100%;display:flex;align-items:center;justify-content:center;padding:8px;box-sizing:border-box}.ai-background-page .priority-empty-only-item .image-container img{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain;border-radius:4px}.ai-background-page .image-label{position:absolute;top:8px;left:8px;border-radius:8px 0;background:rgba(0,0,0,.3);backdrop-filter:blur(.5rem);padding:.375rem .75rem;color:#fff;line-height:1;font-size:12px;text-align:center;font-weight:500;z-index:2}.ai-background-page .priority-empty-only-item:hover{border-color:#6366f1;transform:translateY(-2px);box-shadow:0 4px 12px #6366f133}.generation-layout{display:flex;width:100%;height:100%;background:#f5f5f5}.generation-sidebar{width:80px;background:#fafafa;border-right:1px solid #e5e5e5;display:flex;flex-direction:column;flex-shrink:0;height:100%}.sidebar-header{padding:8px 0;border-bottom:none;display:flex;flex-direction:column;gap:8px;align-items:center;justify-content:flex-start;background:white;width:100%;height:130px;box-sizing:border-box}.sidebar-title{font-size:13px;font-weight:600;color:#333;margin:0;text-align:center;line-height:1.6;word-break:break-word;padding:0;border:none;border-radius:0;background:transparent;width:100%;height:auto;min-height:40px;display:flex;align-items:center;justify-content:center;box-sizing:border-box}.generation-sidebar-content{flex:1;padding:16px 10px;overflow-y:auto;display:flex;flex-direction:column;gap:12px;align-items:center;justify-content:flex-start;-ms-overflow-style:none;scrollbar-width:none;min-height:auto!important}.generation-sidebar-content::-webkit-scrollbar{display:none}.task-item-wrapper{position:relative;margin-bottom:0}.task-item-tips{position:relative;color:#666;font-size:12px;padding:0;border-radius:4px;white-space:nowrap;z-index:10;box-shadow:none;border:1px solid transparent;text-align:center;margin:0;width:74px;height:74px;line-height:1.6;font-weight:400;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.task-item-tips:has(.task-item-inner.selected){background-color:#fff0f0;border:2px solid #ffb3ba;border-radius:6px}.task-item-inner{display:flex;align-items:center;justify-content:center;width:calc(100% - 8px);height:calc(100% - 8px);background-color:#ffffff80;border:1px solid rgba(255,255,255,.5);border-radius:6px;transition:all .2s ease;cursor:pointer;color:#000000a6}.task-item-content{display:flex;align-items:center;justify-content:center;width:100%;height:100%;background-color:transparent;border:1px solid transparent}.task-thumbnail{width:74px;height:74px;border-radius:6px;overflow:hidden;border:1px solid #e8e8e8;cursor:pointer;transition:all .3s ease;background:#f5f5f5;flex-shrink:0}.task-thumbnail img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.sidebar-footer{padding:12px 10px;border-top:1px solid #f0f0f0;background:white}.view-all-btn{width:100%;display:flex;align-items:center;justify-content:center;gap:4px;font-size:12px;color:#666;background:transparent;border:none;padding:8px 0;cursor:pointer;transition:all .2s ease;font-weight:500;white-space:nowrap}.view-all-btn:hover{color:#6366f1;background:#f9f9f9}.view-all-btn svg{flex-shrink:0}.ai-background-page .task-drawer-overlay{position:absolute;inset:0;background:rgba(0,0,0,.45);z-index:1003;will-change:opacity;animation:taskDrawerFadeIn .32s cubic-bezier(.22,1,.36,1);animation-fill-mode:both}@keyframes taskDrawerFadeIn{0%{opacity:0}to{opacity:1}}.ai-background-page .task-drawer{position:absolute;top:0;left:0;bottom:0;width:620px;max-width:min(620px,92vw);background:#fff;z-index:1004;display:flex;flex-direction:column;box-shadow:2px 0 10px #0000001f;overflow:hidden;will-change:transform,opacity;backface-visibility:hidden;transform:translateZ(0);animation:taskDrawerSlideIn .32s cubic-bezier(.22,1,.36,1);animation-fill-mode:both}@keyframes taskDrawerSlideIn{0%{opacity:.92;transform:translate3d(-100%,0,0)}to{opacity:1;transform:translateZ(0)}}.ai-background-page .task-drawer-header{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid #f0f0f0;gap:12px}.ai-background-page .task-drawer-header h3{margin:0;font-size:18px;font-weight:600;color:#111827}.ai-background-page .expanded-task-list-header-action-item{display:inline-flex;align-items:center;justify-content:center;gap:6px;background:transparent;border:none;cursor:pointer;padding:6px 10px;border-radius:6px;transition:all .2s;font-size:13px;color:#4b5563;white-space:nowrap}.ai-background-page .expanded-task-list-header-action-item:hover{background:#f5f5f5;color:#6366f1}.ai-background-page .task-drawer-filters{padding:12px 20px;border-bottom:1px solid #f0f0f0;background:#fafafa}.ai-background-page .filter-row{display:flex;gap:12px;align-items:center;width:100%}.ai-background-page .filter-item{flex:1;min-width:0}.ai-background-page .filter-item-with-prefix{flex:1;display:flex;align-items:center;gap:8px;padding:4px 10px;border:1px solid #d9d9d9;border-radius:6px;background:#fff}.ai-background-page .filter-prefix{color:#9ca3af;font-size:13px;white-space:nowrap}.ai-background-page .filter-item-with-prefix .ant-picker{border:none!important;box-shadow:none!important;padding:0!important}.ai-background-page .task-drawer-content{flex:1;overflow-y:auto;padding:16px}.ai-background-page .task-drawer-content.grid-view{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:10px;align-content:start}.ai-background-page .task-drawer-content.list-view{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:12px;align-content:start}.ai-background-page .task-drawer-task{border:1px solid #f0f0f0;border-radius:10px;background:#fff;overflow:hidden;cursor:pointer;padding:0;text-align:left;display:flex;flex-direction:column;transition:border-color .2s,box-shadow .2s,transform .2s}.ai-background-page .task-drawer-task:hover{border-color:#6366f180;box-shadow:0 6px 16px #11182714;transform:translateY(-1px)}.ai-background-page .task-drawer-task.selected{border:2px solid #6366f1}.ai-background-page .task-drawer-task img{width:100%;height:96px;-o-object-fit:cover;object-fit:cover;display:block}.ai-background-page .task-drawer-task-id{padding:8px 10px;font-size:12px;color:#374151}.ai-background-page .task-drawer-continue{border:1px dashed #d1d5db;background:#fff;align-items:center;justify-content:center}.ai-background-page .task-drawer-continue:hover{border-color:#6366f199}.ai-background-page .task-drawer-continue-text{padding:18px 10px;font-size:14px;color:#4b5563}.ai-background-page .task-drawer-footer{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-top:1px solid #f0f0f0}.ai-background-page .collapse-drawer-btn{display:inline-flex;align-items:center;gap:6px;border:none;background:transparent;color:#6366f1;cursor:pointer;padding:6px 8px;border-radius:6px;transition:background .2s}.ai-background-page .collapse-drawer-btn:hover{background:rgba(99,102,241,.08)}.generation-result{flex:1;display:flex;flex-direction:column;background:#f5f5f5}.result-header{padding:16px 24px;border-bottom:1px solid #ffe5e5}.result-info{display:flex;flex-direction:column;gap:8px}.result-notice{font-size:12px;color:#999;line-height:1.5}.result-date{font-size:13px;color:#666}.result-content{flex:1;padding:32px 24px;position:relative;display:flex;flex-direction:column;align-items:center}.result-main{display:flex;align-items:flex-start;justify-content:center;gap:20px;max-width:1200px;width:100%}.background-thumbnail-corner{flex-shrink:0;background:white;border:2px solid #e5e5e5;border-radius:8px;padding:8px;box-shadow:0 2px 8px #0000001a;position:relative}.background-thumbnail-corner .thumbnail-label{position:absolute;top:12px;left:12px;background:rgba(0,0,0,.6);color:#fff;padding:4px 10px;border-radius:4px;font-size:11px;font-weight:500;z-index:10;white-space:nowrap}.background-thumbnail-corner img{width:80px;height:60px;-o-object-fit:cover;object-fit:cover;border-radius:4px;display:block}.ai-background-page .result-images-list{flex:1;display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;align-items:start}.ai-background-page .result-image-card{position:relative;width:100%;max-width:720px;background:#fff;border:none;border-radius:12px;overflow:hidden;box-shadow:0 4px 16px #00000014;margin-bottom:0}.ai-background-page .result-images-list .result-image-card{max-width:none;aspect-ratio:4 / 3}.ai-background-page .result-image-card img{width:100%;height:auto;display:block}.ai-background-page .result-images-list .result-image-card img{height:100%;-o-object-fit:cover;object-fit:cover}.ai-background-page .result-image-overlay{position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,0) 0%,rgba(0,0,0,.45) 50%,rgba(0,0,0,.72) 100%);display:flex;flex-direction:column;justify-content:flex-end;padding:16px;opacity:0;transition:opacity .2s ease;pointer-events:none}.ai-background-page .result-image-card:hover .result-image-overlay{opacity:1;pointer-events:auto}.ai-background-page .result-image-view-btn,.ai-background-page .result-image-delete-btn,.ai-background-page .result-image-action-btn{height:32px;padding:0 12px;border-radius:8px;border:1px solid rgba(255,255,255,.35);background:rgba(255,255,255,.18);color:#fff;cursor:pointer;font-size:12px;font-weight:600;backdrop-filter:blur(6px)}.result-image-view-icon{display:inline-flex;align-items:center;justify-content:center}.ai-background-page .result-image-view-btn:hover,.ai-background-page .result-image-delete-btn:hover,.ai-background-page .result-image-action-btn:hover{background:rgba(255,255,255,.26)}.result-image-actions{position:absolute;left:50%;transform:translate(-50%);bottom:24px;display:flex;justify-content:center;gap:12px}.result-image-action-icon{display:inline-flex;align-items:center;justify-content:center;margin-right:4px}.result-image-wrapper{flex:1;display:flex;align-items:center;justify-content:center;min-width:0}.result-image-container{position:relative;flex:1;max-width:500px;display:flex;align-items:center;justify-content:center;border:2px solid #e5e5e5;border-radius:8px;overflow:hidden;background:white;box-shadow:0 2px 8px #0000001a}.success-badge{position:absolute;top:20px;left:20px;background:rgba(0,0,0,.75);color:#fff;padding:8px 16px;border-radius:8px;display:flex;align-items:center;gap:8px;font-size:13px;font-weight:500;z-index:10;backdrop-filter:blur(8px)}.success-badge svg{flex-shrink:0}.result-image{width:100%;height:auto;display:block}.generating-indicator{display:flex;flex-direction:column;align-items:center;gap:20px}.generating-indicator p{font-size:16px;color:#666;margin:0}.spinner{width:50px;height:50px;border:4px solid #f0f0f0;border-top:4px solid #6366f1;border-radius:50%;animation:spin 1s linear infinite}.task-item-inner.selected{border:1px solid transparent;background:white;box-shadow:none}.task-item-inner:hover{background:white;border-color:transparent}.task-item-tips:has(.task-item-inner:hover){background-color:#fff0f0;border:2px solid #ffb3ba;border-radius:6px}.task-thumbnail.selected{border:2px solid #ff4757;background:#ffe8eb;box-shadow:0 2px 8px #ff475733}.task-thumbnail:hover{border:2px solid #ff4757;background:#ffe8eb;box-shadow:0 2px 8px #ff475733;transform:scale(1.02)}.selection-editor-modal .ant-modal-content{padding:0;border-radius:18px;overflow:hidden}.selection-editor-modal .ant-modal-body{padding:0}.selection-editor-container{display:flex;flex-direction:column;width:100%}.selection-editor-header{display:flex;align-items:center;gap:24px;padding:24px;border-bottom:1px solid #f0f2f5;flex-wrap:wrap}.selection-editor-title{font-size:20px;font-weight:600;color:#111;margin-bottom:4px}.selection-editor-subtitle{margin:0;color:#6b7280;font-size:13px}.selection-editor-toolbar{display:flex;gap:16px;align-items:center;justify-content:flex-start;flex:1;flex-wrap:wrap}.selection-toolbar-group{display:inline-flex;align-items:center;gap:6px}.selection-toolbar-group-primary{position:relative;display:flex;align-items:center;padding:3px;border-radius:6px;background:#f8f9fa;border:1px solid #e9ecef;box-shadow:inset 0 1px 2px #0000000d;min-width:280px;overflow:hidden}.selection-toolbar-group-primary:before{content:"";position:absolute;top:3px;left:4px;width:calc(33.33% - 2px);height:calc(100% - 6px);background:#ffffff;border-radius:3px;box-shadow:0 1px 3px #00000014,0 1px 2px #0000000f;transition:transform .3s ease;z-index:1;transform:translate(0)}.selection-toolbar-group-primary[data-active="2"]:before{transform:translate(100%)}.selection-toolbar-group-primary[data-active="3"]:before{transform:translate(200%)}.selection-toolbar-btn{position:relative;z-index:2;display:inline-flex;align-items:center;gap:6px;padding:6px 14px;border-radius:3px;border:none;background:transparent;color:#6c757d;font-size:12px;cursor:pointer;transition:color .2s ease;justify-content:center;min-width:0;height:32px;line-height:1}.selection-toolbar-btn svg{color:inherit}:root{--selection-icon-size: 22px}.selection-editor-modal .selection-toolbar-btn svg,.selection-editor-modal .selection-bottom-btn svg,.selection-editor-modal .selection-zoom-btn svg{width:var(--selection-icon-size)!important;height:var(--selection-icon-size)!important}.selection-toolbar-group-primary .selection-toolbar-btn.active{color:#495057}.selection-toolbar-group-primary .selection-toolbar-btn:not(.active){color:#6c757d}.selection-toolbar-group-primary .selection-toolbar-btn:hover{color:#495057}.selection-toolbar-group--secondary{border:none;padding:0;background:transparent;gap:10px}.selection-toolbar-divider{width:1px;height:28px;background:linear-gradient(180deg,rgba(120,128,144,.95),rgba(176,187,205,.6));opacity:.95;box-shadow:inset 0 0 0 1px #fff3}.selection-toolbar-group--secondary .selection-toolbar-btn{background:#fff;border:1px solid #e5e7eb;border-radius:6px;color:#4b5563;font-size:13px;padding:8px 16px;min-width:102px;transition:all .2s ease;height:32px;line-height:1}.selection-toolbar-group--secondary .selection-toolbar-btn:hover{border-color:#c7d2fe;color:#4f46e5}.selection-toolbar-group--secondary .selection-toolbar-btn.active{border-color:#9aa6ff;background:#eef1ff;color:#4f46e5;box-shadow:0 4px 12px #5363ff29}.selection-brush-control{display:flex;align-items:center;gap:12px;min-width:220px}.selection-brush-label{font-size:13px;color:#4b5563;white-space:nowrap}.selection-brush-slider{display:flex;align-items:center;gap:10px;flex:1;position:relative;padding-top:0}.selection-brush-slider input[type=range]{flex:1;-webkit-appearance:none;-moz-appearance:none;appearance:none;height:4px;border-radius:999px;background:linear-gradient(90deg,#637fe0 0%,#8aa9ff 100%);outline:none;margin:0}.selection-brush-slider input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:14px;height:14px;border-radius:50%;background:#fff;border:2px solid #637fe0;cursor:pointer;box-shadow:0 0 6px #637fe059}.selection-brush-slider input[type=range]::-moz-range-thumb{width:14px;height:14px;border-radius:50%;background:#fff;border:2px solid #637fe0;cursor:pointer;box-shadow:0 0 6px #637fe059}.selection-brush-tooltip{position:absolute;top:-34px;transform:translate(-50%);background:#161616;color:#fff;font-size:12px;padding:4px 8px;border-radius:6px;display:inline-flex;align-items:center;justify-content:center;pointer-events:none;min-width:30px;text-align:center;z-index:3}.selection-brush-tooltip-arrow{position:absolute;bottom:-4px;left:50%;transform:translate(-50%);width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid #161616;content:""}.selection-editor-body{display:grid;grid-template-columns:repeat(auto-fit,minmax(420px,1fr));gap:16px;padding:24px;background:#f8fafc}.selection-preview{background:#fff;border-radius:16px;padding:0;display:flex;flex-direction:column;box-shadow:0 8px 24px #0f172a0f;overflow:hidden}.selection-preview-canvas{width:100%;background:#f3f4f6;border-radius:12px;display:flex;align-items:center;justify-content:center;padding:0;aspect-ratio:4 / 3;max-height:420px;min-height:0;position:relative;overflow:hidden}.selection-preview--mask .selection-preview-canvas{background-image:linear-gradient(45deg,#f3f4f6 25%,transparent 25%),linear-gradient(-45deg,#f3f4f6 25%,transparent 25%),linear-gradient(45deg,transparent 75%,#f3f4f6 75%),linear-gradient(-45deg,transparent 75%,#f3f4f6 75%);background-size:20px 20px;background-position:0 0,0 10px,10px -10px,-10px 0px}.selection-preview-canvas img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;border-radius:12px;background:#fff}.selection-editor-footer{position:relative;padding:18px 24px 24px;display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:16px}.selection-editor-footer-center{display:flex;align-items:center;gap:12px;position:absolute;left:50%;transform:translate(-50%)}.selection-bottom-btn{position:relative;width:40px!important;height:40px!important;border:none;background:transparent;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;color:#4b5563;border-radius:6px;box-sizing:border-box}.selection-bottom-btn:hover{background:#f3f4f6;color:#1f2937}.selection-bottom-btn svg{width:20px;height:20px}.selection-zoom-btn{width:40px;height:40px;border:none;background:transparent;font-size:20px;font-weight:600;color:#4b5563;cursor:pointer;transition:all .2s ease;line-height:1;display:flex;align-items:center;justify-content:center}.selection-editor-modal .selection-bottom-btn,.selection-editor-modal .selection-zoom-btn{width:40px!important;height:40px!important}.selection-editor-modal .selection-zoom-value{display:inline-flex;align-items:center;justify-content:center;height:40px;min-width:44px}.selection-zoom-btn:disabled{opacity:.3;cursor:not-allowed}.selection-zoom-btn:not(:disabled):hover{color:#1f2937}.selection-zoom-value{font-size:14px;font-weight:500;color:#4b5563;min-width:40px;text-align:center}.selection-editor-footer-buttons{display:flex;gap:12px}@media (max-width: 768px){.selection-editor-modal .ant-modal{max-width:calc(100vw - 24px)}.selection-editor-header{flex-direction:column;align-items:flex-start}.selection-toolbar-group--secondary{border-left:none;padding-left:0}.selection-preview-canvas{min-height:240px}}.selection-tooltip{position:fixed;z-index:14000;padding:6px 12px;border-radius:8px;background:rgba(18,22,34,.96);color:#fff;font-size:12px;line-height:1.3;transform:translate(-50%,-120%) scale(.92);box-shadow:0 6px 18px #0f172a33;pointer-events:none;white-space:nowrap;opacity:0;transition:opacity .22s ease,transform .22s ease}.selection-tooltip--visible{opacity:1;transform:translate(-50%,-110%) scale(1)}.selection-tooltip:after{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%,-2px);width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:8px solid rgba(18,22,34,.96);filter:drop-shadow(0 4px 8px rgba(15,23,42,.2))}.result-preview-modal .ant-modal-body{padding:0}.result-preview-layout{display:flex;flex-direction:column;background:#f5f5f5}.result-preview-main{display:flex;gap:16px;padding:24px 24px 16px;background:#fff}.result-preview-image-block{flex:1;background:#f9fafb;border-radius:12px;padding:12px 12px 16px;box-shadow:0 2px 8px #0000000f;display:flex;flex-direction:column}.result-preview-tag{align-self:flex-start;padding:2px 10px;border-radius:12px;background:rgba(0,0,0,.04);color:#666;font-size:12px;margin-bottom:8px}.result-preview-image{flex:1;border-radius:8px;overflow:hidden;background:#000;display:flex;align-items:center;justify-content:center}.result-preview-image img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;display:block}.generate-count-section input[type=number]::-webkit-inner-spin-button,.generate-count-section input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.generate-count-section input[type=number]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.generate-count-input-wrapper{position:relative}.generate-count-buttons{position:absolute;right:8px;top:50%;transform:translateY(-50%);display:flex;flex-direction:column;gap:2px;opacity:0;transition:opacity .2s ease;pointer-events:none}.generate-count-input-wrapper:hover .generate-count-buttons{opacity:1;pointer-events:auto}.generate-count-btn{width:20px;height:16px;border:none;background:transparent;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0;transition:opacity .2s ease}.generate-count-btn:disabled{cursor:not-allowed;opacity:.3}.generate-count-btn:not(:disabled){opacity:.6}.generate-count-btn:not(:disabled):hover{opacity:1}.generate-count-btn svg{width:12px;height:12px;color:#666}.accessories-page{display:flex;height:calc(100vh - 60px);height:calc(100dvh - 60px);background:#f5f5f5;overflow-x:hidden}.accessories-page .left-panel{width:380px;height:100%;background:white;border-right:1px solid #e5e5e5;flex-shrink:0;position:relative;overflow:hidden}.accessories-page .left-content{padding:0;display:flex;flex-direction:column;height:100%;position:relative;overflow-y:auto;-ms-overflow-style:none;scrollbar-width:none}.accessories-page .left-content::-webkit-scrollbar{display:none}.accessories-page .header-section{position:sticky;top:0;z-index:10;display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;background:white;padding:20px}.accessories-page .header-section h1{font-size:18px;font-weight:600;color:#333;margin:0}.accessories-page .tutorial-btn{display:flex;align-items:center;gap:4px;padding:6px 10px;background:#f8f9fa;border:1px solid #ddd;border-radius:4px;cursor:pointer;font-size:12px;color:#666;transition:all .2s}.accessories-page .tutorial-btn:hover{background:#e9ecef;color:#6366f1}.accessories-page .tutorial-icon{width:14px;height:14px}.accessories-page .mode-section{margin-bottom:20px;padding:0 20px}.accessories-page .mode-header{display:flex;justify-content:space-between;align-items:flex-end;border-bottom:1px solid #e1e8ed;padding-bottom:0}.accessories-page .mode-tabs{display:flex;gap:24px}.accessories-page .mode-tab{padding:8px 0 12px;background:transparent;border:none;cursor:pointer;font-size:14px;color:#666;transition:all .2s;position:relative}.accessories-page .mode-tab.active{color:#6366f1;font-weight:500}.accessories-page .mode-tab.active:after{content:"";position:absolute;bottom:0;left:0;right:0;height:2px;background:#6366f1}.accessories-page .mode-tab:hover:not(.active){color:#6366f1}.accessories-page .rules-link{color:#6366f1;text-decoration:none;font-size:12px;display:flex;align-items:center;gap:4px;padding-bottom:12px}.accessories-page .rules-link:hover{text-decoration:underline}.accessories-page .arrow{font-size:10px}.accessories-page .upload-section{display:flex;flex-direction:column;gap:12px;margin-bottom:20px;flex:1;padding:0 20px 120px}.accessories-page .upload-card{background:#f5f7fa;border:1px dashed #d0d7de;border-radius:8px;padding:20px;text-align:center;position:relative}.accessories-page .upload-label{cursor:pointer;display:block}.accessories-page .uploaded-image{max-width:100%;max-height:200px;-o-object-fit:contain;object-fit:contain;margin-bottom:10px}.accessories-page .upload-card h3{font-size:14px;font-weight:500;color:#333;margin:0 0 12px}.accessories-page .upload-buttons{display:flex;gap:8px;margin-bottom:8px;justify-content:center}.accessories-page .upload-btn{display:flex;align-items:center;gap:4px;padding:8px 12px;border-radius:4px;font-size:12px;cursor:pointer;transition:all .2s;border:none}.accessories-page .upload-btn.primary{background:#6366f1;color:#fff}.accessories-page .upload-btn.primary:hover{background:#357abd}.accessories-page .upload-btn.secondary{background:white;color:#666;border:1px solid #dee2e6}.accessories-page .upload-btn.secondary:hover{background:#f8f9fa}.accessories-page .btn-icon{width:14px;height:14px}.accessories-page .upload-tips{font-size:11px;color:#6c757d;margin:0}.accessories-page .select-card{display:flex;align-items:center;gap:12px;background:#f5f7fa;border:1px solid #d0d7de;border-radius:8px;padding:16px;cursor:pointer;transition:all .2s}.accessories-page .select-card:hover{background:#e9ecef}.accessories-page .select-icon{position:relative;flex-shrink:0}.accessories-page .select-icon .plus{position:absolute;top:-6px;right:0;transform:translate(6px);background:#6366f1;color:#fff;border-radius:50%;width:14px;height:14px;display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:700}.accessories-page .select-content{flex:1}.accessories-page .select-content h3{font-size:14px;font-weight:500;color:#333;margin:0 0 4px}.accessories-page .select-desc{font-size:12px;color:#6c757d;margin:0}.accessories-page .arrow-right{color:#8b949e;font-size:16px}.accessories-page .upload-icon{color:#8c8c8c;position:relative;display:inline-block;margin-bottom:12px}.accessories-page .icon-wrapper{display:flex;align-items:center;justify-content:center}.accessories-page .upload-icon .plus{position:absolute;top:-9px;right:0;transform:translate(9px);background:#6366f1;color:#fff;border-radius:50%;width:18px;height:18px;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;line-height:1}.accessories-page .clothing-type-section{padding:0 20px 20px;margin-bottom:20px}.accessories-page .clothing-type-section label{display:block;font-size:14px;font-weight:500;color:#333;margin-bottom:8px}.accessories-page .category-select{width:100%;padding:8px 12px;border:1px solid #d0d7de;border-radius:6px;font-size:14px;background:white;cursor:pointer}.accessories-page .category-select:focus{outline:none;border-color:#6366f1}.accessories-page .template-section{padding:0 20px 200px;margin-bottom:0;flex:1}.accessories-page .style-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.accessories-page .style-header span{font-size:14px;font-weight:500;color:#333}.accessories-page .more-btn{background:none;border:none;color:#6366f1;font-size:12px;cursor:pointer;display:flex;align-items:center;gap:4px}.accessories-page .more-btn:hover{text-decoration:underline}.accessories-page .style-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.accessories-page .style-item{display:flex;flex-direction:column;align-items:center;gap:4px;cursor:pointer;padding:8px;border-radius:8px;transition:all .2s}.accessories-page .style-item:hover{background:#f8f9fa}.accessories-page .style-item.selected{background:#e6f3ff}.accessories-page .style-image{position:relative;width:60px;height:60px;border-radius:8px;overflow:hidden;border:2px solid transparent}.accessories-page .style-item.selected .style-image{border-color:#6366f1}.accessories-page .style-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.accessories-page .selected-icon{position:absolute;top:4px;right:4px;background:#6366f1;color:#fff;border-radius:50%;width:16px;height:16px;display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:700}.accessories-page .style-name{font-size:12px;color:#666;text-align:center}.accessories-page .generate-section{position:absolute;bottom:0;left:0;right:0;background:white;border-top:1px solid #f0f0f0;box-shadow:0 -2px 10px #0000001a;z-index:10;padding:20px;display:flex;align-items:center;justify-content:space-between;gap:16px}.accessories-page .text-guide{flex:1;font-size:11px;color:#8b949e;line-height:1.4;text-align:left}.accessories-page .button-container{display:flex;align-items:center;justify-content:center}.accessories-page .button-wrapper{position:relative;display:inline-block}.accessories-page .generate-btn{background:linear-gradient(135deg,#FF4757,#FF6B7A);color:#fff;border:none;border-radius:6px;padding:12px 20px;font-size:15px;font-weight:600;cursor:pointer;transition:all .2s;display:flex;align-items:center;justify-content:center;flex-shrink:0}.accessories-page .button-wrapper:hover .generate-btn{transform:translateY(-1px);box-shadow:0 4px 12px #ff47574d}.accessories-page .button-wrapper:hover .free-count-badge{transform:translate(5px) translateY(-1px);box-shadow:0 3px 10px #ff47574d}.accessories-page .free-count-badge{position:absolute;top:-8px;right:0;transform:translate(5px);background:linear-gradient(135deg,#FFE8EA 0%,#FFF5F6 50%,#FFE8EA 100%);color:#ff4757;padding:4px 8px;border-radius:12px;font-size:10px;font-weight:600;white-space:nowrap;z-index:10;box-shadow:0 2px 8px #ff475733;border:1px solid rgba(255,71,87,.15);backdrop-filter:blur(4px);transition:all .2s ease}.accessories-page .right-panel{flex:1;background:white;overflow:hidden;min-width:0}.accessories-page .right-content{padding:0;height:100%;overflow-y:auto;overflow-x:hidden;-ms-overflow-style:none;scrollbar-width:none}.accessories-page .right-content::-webkit-scrollbar{display:none}.accessories-page .ant-tabs{height:100%;display:flex;flex-direction:column}.accessories-page .ant-tabs-nav{margin-bottom:0;border-bottom:1px solid #f0f0f0;padding:0 16px}.accessories-page .ant-tabs-nav-list{display:flex;position:relative;align-items:flex-end}.accessories-page .ant-tabs-tab{padding:16px 20px 8px;cursor:pointer;position:relative;color:#8b949e;font-size:16px;font-weight:500;transition:color .2s}.accessories-page .ant-tabs-tab:hover{color:#6366f1}.accessories-page .ant-tabs-tab-active{color:#6366f1;font-weight:600}.accessories-page .ant-tabs-ink-bar{--noop: 1}.accessories-page .ant-tabs-content-holder{flex:1;overflow:hidden}.accessories-page .ant-tabs-content,.accessories-page .ant-tabs-tabpane{height:100%}.accessories-page .ant-tabs-tabpane-hidden{display:none!important}.accessories-page .scrollable-content{height:100%;overflow-y:auto;overflow-x:hidden;padding:0}.accessories-page .scrollable-content.empty{display:flex;flex-direction:column;align-items:center;justify-content:flex-start}.accessories-page .scroll-content{width:100%;height:100%}.accessories-page .scrollable-container{width:100%;height:100%;display:flex;justify-content:center;align-items:flex-start;padding:20px 0}.accessories-page .content-wrapper{width:100%;max-width:520px;display:flex;align-items:center;flex-direction:column}.accessories-page .content-inner,.accessories-page .content-main{display:flex;align-items:center;flex-direction:column;gap:16px;width:100%}.accessories-page .priority-empty-title{font-size:18px;font-weight:600;color:#262626;text-align:center;margin-bottom:20px}.accessories-page .ant-carousel{width:100%;margin:0 auto;min-height:300px}.accessories-page .priority-empty-carousel{width:100%}.accessories-page .slick-list{overflow:hidden;border-radius:12px;height:280px;min-height:280px}.accessories-page .slick-track{display:flex;align-items:center;transition:transform .5s ease;width:400%;height:auto}.accessories-page .slick-track[data-slide="0"]{transform:translate(0)}.accessories-page .slick-track[data-slide="1"]{transform:translate(-25%)}.accessories-page .slick-track[data-slide="2"]{transform:translate(-50%)}.accessories-page .slick-track[data-slide="3"]{transform:translate(-75%)}.accessories-page .slick-slide{text-align:center;width:25%;flex-shrink:0;min-width:25%;padding:8px 4px;box-sizing:border-box;opacity:1;visibility:visible;height:100%;display:flex;justify-content:center}.accessories-page .slick-slide:not(.slick-active){opacity:1}.accessories-page .priority-empty-carousel-card{background:#f8f9fa;border-radius:12px;padding:20px 30px 16px;margin:0;border:1px solid #e9ecef;display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:16px;width:calc(100% - 8px);max-width:none;box-sizing:border-box;height:100%;min-height:250px}.accessories-page .priority-empty-carousel-card-main{width:100%;display:flex;justify-content:center;align-items:center;gap:24px;padding:0 10px}.accessories-page .priority-empty-carousel-card-main-item{flex:0 0 auto;display:flex;flex-direction:column;align-items:center;gap:12px}.accessories-page .priority-empty-carousel-card-main-item-img{width:100px;height:100px;border-radius:8px;overflow:hidden;border:2px solid #e9ecef;flex-shrink:0}.accessories-page .priority-empty-carousel-card-main-item-txt{font-size:13px;color:#6c757d;font-weight:500;text-align:center;white-space:nowrap}.accessories-page .generation-process{flex:0 0 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;min-width:40px}.accessories-page .process-icon{display:flex;align-items:center;justify-content:center;height:100px}.accessories-page .process-icon .image-container{width:24px;height:24px;display:flex;align-items:center;justify-content:center}.accessories-page .process-spacer{height:22px}.accessories-page .image-container{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:white}.accessories-page .image-container img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:8px}.accessories-page .priority-empty-carousel-card-bottom{display:flex;justify-content:center;align-items:center;margin-top:24px;position:relative;width:100%;flex-shrink:0}.accessories-page .priority-empty-carousel-card-bottom-btn,.accessories-page .ant-btn.priority-empty-carousel-card-bottom-btn,.accessories-page .ant-btn-default.priority-empty-carousel-card-bottom-btn,.accessories-page .ant-btn-variant-outlined.priority-empty-carousel-card-bottom-btn{position:relative!important;display:inline-flex!important;gap:6px!important;align-items:center!important;justify-content:center!important;font-weight:600!important;white-space:nowrap!important;text-align:center!important;cursor:pointer!important;transition:all .3s cubic-bezier(.645,.045,.355,1)!important;-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important;font-size:15px!important;padding:12px 32px!important;color:#fff!important;box-shadow:0 4px 12px #6366f14d!important;background:linear-gradient(135deg,#6366f1,#357abd)!important;width:auto!important;min-width:140px!important;height:auto!important;border-radius:8px!important;border:none!important;min-height:40px!important;flex:0 0 auto!important}.accessories-page .priority-empty-carousel-card-bottom-btn:hover,.accessories-page .ant-btn.priority-empty-carousel-card-bottom-btn:hover,.accessories-page .ant-btn-default.priority-empty-carousel-card-bottom-btn:hover,.accessories-page .ant-btn-variant-outlined.priority-empty-carousel-card-bottom-btn:hover{background:linear-gradient(135deg,#357abd,#2a5d8f)!important;color:#fff!important;box-shadow:0 6px 20px #6366f166!important;transform:translateY(-2px)!important}.accessories-page .priority-empty-carousel-card-bottom-switch-tab,.accessories-page .ant-btn.priority-empty-carousel-card-bottom-switch-tab,.accessories-page .ant-btn-text.priority-empty-carousel-card-bottom-switch-tab,.accessories-page .ant-btn-variant-text.priority-empty-carousel-card-bottom-switch-tab{padding:8px 12px!important;border:1px solid transparent!important;background:transparent!important;color:#666!important;font-size:13px!important;font-weight:400!important;cursor:pointer!important;display:inline-flex!important;align-items:center!important;gap:4px!important;transition:all .2s cubic-bezier(.645,.045,.355,1)!important;border-radius:6px!important;height:36px!important;line-height:1.4!important;position:absolute!important;right:0!important;top:50%!important;transform:translateY(-50%)!important;white-space:nowrap!important;-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important}.accessories-page .priority-empty-carousel-card-bottom-switch-tab:hover,.accessories-page .ant-btn.priority-empty-carousel-card-bottom-switch-tab:hover,.accessories-page .ant-btn-text.priority-empty-carousel-card-bottom-switch-tab:hover,.accessories-page .ant-btn-variant-text.priority-empty-carousel-card-bottom-switch-tab:hover{background:rgba(99,102,241,.1)!important;color:#6366f1!important;border:1px solid rgba(99,102,241,.2)!important}.accessories-page .huiwa-icon{margin-inline-start:2px}.accessories-page .slick-dots{position:relative;margin:20px 0 0;padding:0;list-style:none;text-align:center;display:flex!important;justify-content:center;gap:8px}.accessories-page .slick-dots li{display:inline-block}.accessories-page .slick-dots li button{width:8px;height:8px;border-radius:50%;border:none;background:#d9d9d9;cursor:pointer;text-indent:-9999px;transition:background .2s}.accessories-page .slick-dots li.slick-active button{background:#6366f1}.accessories-page .examples-wrapper{margin-top:54px;display:flex;flex-direction:column;gap:16px;align-items:center;width:100%}.accessories-page .examples-flex{display:flex;gap:8px;justify-content:center;max-width:480px;width:100%}.accessories-page .priority-empty-only-item{flex:1;aspect-ratio:1;border-radius:8px;overflow:hidden;border:2px solid #e9ecef;cursor:pointer;transition:all .2s;background:white;display:flex;align-items:center;justify-content:center;position:relative}.accessories-page .priority-empty-only-item .image-container{width:100%;height:100%;display:flex;align-items:center;justify-content:center;padding:0;box-sizing:border-box}.accessories-page .priority-empty-only-item .image-container img{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain;border-radius:4px}.accessories-page .image-label{position:absolute;top:8px;left:8px;border-radius:8px 0;background:rgba(0,0,0,.3);backdrop-filter:blur(.5rem);padding:.375rem .75rem;color:#fff;line-height:1;font-size:12px;text-align:center;font-weight:500;z-index:2}.accessories-page .priority-empty-only-item:hover{border-color:#6366f1;transform:translateY(-2px);box-shadow:0 4px 12px #6366f133}.accessories-page .accessories-example-section{margin-top:54px;gap:16px}.accessories-page .accessories-example-row{gap:8px}.accessories-page .excellent-cases-content{padding:0!important}.accessories-page .excellent-cases-wrapper{max-width:none!important;width:100%!important}.accessories-page .excellent-cases-content .cases-grid{grid-template-columns:repeat(2,minmax(240px,1fr))!important;max-width:720px;width:100%;margin:0 auto;justify-items:center}@media (max-width: 560px){.accessories-page .excellent-cases-content .cases-grid{grid-template-columns:1fr!important}}.accessories-page .css-18dsy2b,.accessories-page .css-h46z68{--noop: 1}.accessories-page .ant-flex{display:flex}.accessories-page .ant-flex-align-center{align-items:center}.accessories-page .ant-flex-justify-space-between{justify-content:space-between}.accessories-page .ant-flex-vertical{flex-direction:column}.accessories-page .ant-image{position:relative;display:inline-block}.accessories-page .ant-image-img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.accessories-page .ant-spin{position:relative;display:inline-flex;align-items:center;justify-content:center;width:100%;height:100%}.accessories-page .ant-spin-spinning{color:#6366f1}.accessories-page .ant-spin-dot{display:inline-block;font-size:24px;animation:antSpinMove 1s infinite linear}.accessories-page .anticon-spin{animation:antSpinMove 1s infinite linear}.accessories-page .acss-1mnncja{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.accessories-page .acss-xzztjk,.accessories-page .acss-148niiz,.accessories-page .acss-1170chy,.accessories-page .acss-1n7ns1y{--noop: 1}.accessories-page .ant-flex-wrap-wrap{flex-wrap:wrap}.accessories-page .ant-space{display:inline-flex}.accessories-page .ant-space-horizontal{flex-direction:row}.accessories-page .ant-space-vertical{flex-direction:column}.accessories-page .ant-space-align-center{align-items:center}.accessories-page .ant-space-item{--noop: 1}.accessories-page .ant-btn{display:inline-flex;align-items:center;justify-content:center;padding:4px 15px;font-size:14px;border-radius:6px;border:1px solid transparent;cursor:pointer;transition:all .2s;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.accessories-page .ant-btn-primary{background:#1677ff;border-color:#1677ff;color:#fff}.accessories-page .ant-btn-primary:hover{background:#4096ff;border-color:#4096ff}.accessories-page .ant-btn-default{background:#fff;border-color:#d9d9d9;color:#000000e0}.accessories-page .ant-btn-default:hover{border-color:#4096ff;color:#4096ff}.accessories-page .ant-btn-icon{margin-right:4px}.accessories-page .ant-btn-icon:last-child{margin-right:0}.accessories-page .anticon{display:inline-block;color:inherit;font-style:normal;line-height:0;text-align:center;text-transform:none;vertical-align:-.125em;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}.accessories-page .anticon svg{display:inline-block}.accessories-page .huiwa-icon{display:inline-block;color:inherit}.accessories-page .trigger-normal,.accessories-page .no-file,.accessories-page .upload-container,.accessories-page .J_uploadContainer,.accessories-page .J_uploadBtn,.accessories-page .J_importBtn,.accessories-page .J_reuploadBtn,.accessories-page .J_editSelectionBtn{--noop: 1}.accessories-page .ant-flex.css-h46z68.ant-flex-wrap-wrap{--huiwa-side-panel-popover-width: 36rem;--huiwa-creative-scene-input-max-height: 6.25rem;-webkit-font-smoothing:antialiased;color:#333;font-size:.875rem;line-height:1.5714285714285714;list-style:none;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";display:flex;margin:0;padding:0;flex-wrap:wrap;box-sizing:border-box;min-width:32.125rem;padding-right:1.5rem;padding-bottom:1rem;gap:12px}@media (max-width: 900px){.accessories-page .ant-flex.css-h46z68.ant-flex-wrap-wrap{min-width:0;padding-right:0}}.accessories-page .acss-715mk2{position:relative;border-radius:12px;overflow:hidden;cursor:pointer;background:#fff;border:1px solid rgba(15,23,42,.08);box-shadow:0 6px 18px #0f172a14;transition:all .3s ease}.accessories-page .acss-715mk2:hover{transform:translateY(-6px);box-shadow:0 14px 34px #0f172a29;border-color:#6366f159}.accessories-page .acss-715mk2 .inner-container{width:100%;height:100%;position:relative}.accessories-page .acss-715mk2 .acss-4drty4{width:100%;height:100%;background-color:transparent}.accessories-page .acss-715mk2 .mcl-foreground{width:100%;height:100%}.accessories-page .acss-715mk2 .acss-1mnncja.image-container{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.accessories-page .acss-715mk2 .ant-image{position:relative;display:inline-block;width:100%;height:100%}.accessories-page .acss-715mk2 .ant-image-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.accessories-page .acss-715mk2 .overlay{position:absolute;inset:0;background:linear-gradient(to top,rgba(15,23,42,.78) 0%,rgba(15,23,42,.42) 45%,rgba(15,23,42,0) 72%);opacity:1;transition:opacity .3s ease;display:flex;align-items:flex-end;padding:14px}.accessories-page .acss-715mk2 .content{width:100%}.accessories-page .acss-715mk2 .info{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-end;gap:12px}.accessories-page .acss-715mk2 .guide-button{background:rgba(255,255,255,.22)!important;color:#fff!important;border:1px solid rgba(255,255,255,.28)!important;border-radius:10px!important;padding:8px 14px!important;font-size:13px!important;font-weight:500!important;cursor:pointer!important;display:flex!important;align-items:center!important;gap:6px!important;transition:all .2s ease!important;backdrop-filter:blur(8px)!important;-webkit-backdrop-filter:blur(8px)!important;white-space:nowrap!important;flex-shrink:0!important;order:2;box-shadow:0 6px 16px #0f172a38!important}.accessories-page .acss-715mk2 .guide-button:hover{background:rgba(255,255,255,.3)!important;transform:translate(2px) translateY(-1px)!important;border:1px solid rgba(255,255,255,.36)!important}.accessories-page .acss-715mk2 .thumbnails{display:flex!important;justify-content:flex-start!important;align-items:flex-end!important;gap:8px!important;opacity:.9;transition:all .3s ease;flex:1!important;order:1}.accessories-page .acss-715mk2 .thumbnail-col{display:flex!important;flex-direction:column!important;align-items:center!important;gap:4px!important;flex:1!important}.accessories-page .acss-715mk2 .label{color:#ffffffeb;font-size:11px;font-weight:600;text-align:center;white-space:nowrap;padding:2px 8px;border-radius:999px;background:rgba(15,23,42,.38);border:1px solid rgba(255,255,255,.18)}.accessories-page .acss-715mk2 .thumbnails-group{width:100%!important;display:flex!important;justify-content:center!important}.accessories-page .acss-715mk2 .thumbnail-wrapper{width:48px!important;height:48px!important;border-radius:10px!important;overflow:hidden!important;background:rgba(255,255,255,.12)!important;border:1px solid rgba(255,255,255,.22)!important;box-shadow:0 6px 18px #0f172a40;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.accessories-page .acss-715mk2 .thumbnail{width:100%!important;height:100%!important;-o-object-fit:cover!important;object-fit:cover!important;border-radius:10px}.accessories-page .acss-715mk2 .ant-spin{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;height:100%!important;background:#f8f9fa!important}.accessories-page .acss-715mk2 .ant-spin-dot{color:#6366f1!important;font-size:24px!important}.accessories-page .acss-715mk2 .anticon-spin{animation:spin 1s linear infinite}@media (max-width: 768px){.accessories-page{flex-direction:column}.accessories-page .left-panel{width:100%;height:auto}.accessories-page .category-select{font-size:12px}}.accessories-page .multi-upload-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.accessories-page .multi-card{padding:16px}.accessories-page .multi-card h3{font-size:13px;margin:0 0 10px}.accessories-page .multi-card .upload-buttons{margin-bottom:0;flex-direction:column;gap:6px}.accessories-page .multi-card .upload-btn{padding:8px 12px;font-size:11px;width:100%;justify-content:center}.matching-page{min-height:100vh;background:#f5f5f5;padding:40px 20px;display:flex;flex-direction:column;align-items:center}.matching-page .page-title{text-align:center;margin-bottom:20px}.matching-page .page-title h1{font-size:18px;font-weight:400;color:#333;margin:0;letter-spacing:.5px}.matching-page .main-container{width:100%;max-width:800px;background:white;border-radius:12px;box-shadow:0 4px 20px #00000014;overflow:visible}.matching-page .upload-section{padding:40px;text-align:center;border-bottom:1px solid #e5e5e5;background:#f8f9fa;margin:20px;border-radius:8px;border:1px solid #e1e8ed}.matching-page .upload-buttons{display:flex;gap:16px;justify-content:center;margin-bottom:24px}.matching-page .upload-btn{display:flex;align-items:center;gap:6px;padding:8px 16px;border-radius:4px;font-size:13px;font-weight:500;cursor:pointer;transition:all .2s;border:none}.matching-page .upload-btn.primary{background:#6366f1;color:#fff}.matching-page .upload-btn.primary:hover{opacity:.92}.matching-page .upload-btn.secondary{background:white;color:#666;border:1px solid #dee2e6}.matching-page .upload-btn.secondary:hover{background:#f8f9fa}.matching-page .btn-icon{width:16px;height:16px}.matching-page .upload-tips{color:#999;font-size:14px;line-height:1.6;margin-top:20px}.matching-page .upload-tips p{margin:4px 0}.matching-page .upload-tips p:last-child{color:#333;font-weight:500}.matching-page .tips-link{color:#6366f1;text-decoration:none;font-weight:500}.matching-page .tips-link:hover{text-decoration:underline}.matching-page .carousel-section{padding:30px 40px 40px}.matching-page .ant-carousel{width:100%}.matching-page .slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.matching-page .slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0;height:400px;min-height:400px;width:100%}.matching-page .slick-track{position:relative;top:0;left:0;display:flex!important;margin-left:auto;margin-right:auto;transition:transform .6s ease;height:100%;width:500%!important}.matching-page .slick-track[data-slide="0"]{transform:translate(0)}.matching-page .slick-track[data-slide="1"]{transform:translate(-20%)}.matching-page .slick-track[data-slide="2"]{transform:translate(-40%)}.matching-page .slick-track[data-slide="3"]{transform:translate(-60%)}.matching-page .slick-track[data-slide="4"]{transform:translate(-80%)}.matching-page .slick-slide{display:flex!important;height:400px;min-height:400px;flex-shrink:0;flex-grow:0;flex-basis:20%;width:20%!important;min-width:20%!important}.matching-page .slick-slide-inner{width:100%;display:inline-block}.matching-page .slick-slide-content{width:100%;height:400px;min-height:400px}.matching-page .slick-slide>div{width:100%;height:100%}.matching-page .slick-slide.slick-loading img{display:none}.matching-page .slick-slide.dragging img{pointer-events:none}.matching-page .ant-flex{display:flex}.matching-page .ant-flex-align-center{align-items:center}.matching-page .ant-flex-align-stretch{align-items:stretch}.matching-page .ant-flex-justify-center{justify-content:center}.matching-page .ant-flex-justify-space-between{justify-content:space-between}.matching-page .ant-flex-vertical{flex-direction:column}.matching-page .css-h46z68{box-sizing:border-box}.matching-page .create-task-quick-demo-layout{height:100%;min-height:400px;padding:20px;background:#fff;border-radius:8px;box-shadow:0 2px 8px #0000001a;display:flex!important;flex-direction:column;justify-content:center;margin:0 10px}.matching-page .create-task-quick-demo-item{--huiwa-side-panel-popover-width: 36rem;--huiwa-creative-scene-input-max-height: 6.25rem;-webkit-font-smoothing:antialiased;color:#333;font-size:.875rem;list-style:none;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";-webkit-tap-highlight-color:transparent;pointer-events:auto;line-height:1;display:flex;padding:0;align-items:center;box-sizing:border-box;width:100%;overflow:hidden;flex:1 1 auto;gap:12px;max-width:800px;margin:0 auto}.matching-page .create-task-quick-demo-layout.ant-flex{gap:16px}.matching-page .create-task-quick-demo-item-images{min-width:200px;max-width:200px}.matching-page .create-task-quick-demo-item-images.ant-flex{flex:0 0 auto;gap:12px}.matching-page .matching-images-wrapper{overflow:hidden;width:100%;flex:1 1 auto}.matching-page .create-task-quick-demo-item-images-layout.layout-3{display:flex;flex-direction:column;gap:8px;width:100%;max-width:200px;height:240px}.matching-page .create-task-quick-demo-item-images-layout.layout-3 .main-product{height:150px;flex-shrink:0}.matching-page .bottom-products{display:flex;gap:8px;height:70px}.matching-page .bottom-products .create-task-quick-demo-item-images-img{flex:1;height:70px}.matching-page .create-task-quick-demo-item-images-img{border-radius:6px;overflow:hidden;background:#f5f5f5;width:100%;flex-shrink:0}.matching-page .create-task-quick-demo-item-images-desc{font-size:12px;color:#666;text-align:center;margin-top:8px}.matching-page .create-task-quick-demo-item-icon{margin:0 20px;align-items:center;justify-content:center}.matching-page .create-task-quick-demo-item-example{min-width:320px;flex:1}.matching-page .create-task-quick-demo-item-example.ant-flex{flex:1 1 auto;gap:12px}.matching-page .matching-example-layout{overflow:hidden;width:100%;flex:1 1 auto}.matching-page .create-task-quick-demo-item-example-images{display:grid;grid-template-columns:1fr 1fr 1fr;grid-template-rows:1fr 1fr;gap:8px;width:100%;max-width:320px;height:240px;position:relative}.matching-page .create-task-quick-demo-item-example-images .create-task-quick-demo-item-example-images-img:nth-child(1){grid-column:1;grid-row:1 / -1}.matching-page .create-task-quick-demo-item-example-images .create-task-quick-demo-item-example-images-img:nth-child(2){grid-column:2;grid-row:1 / -1}.matching-page .create-task-quick-demo-item-example-images .create-task-quick-demo-item-example-images-img:nth-child(3){grid-column:3;grid-row:1}.matching-page .create-task-quick-demo-item-example-images .create-task-quick-demo-item-example-images-img:nth-child(4){grid-column:3;grid-row:2}.matching-page .create-task-quick-demo-item-example-images-img{border-radius:6px;overflow:hidden;background:#f5f5f5;width:100%;height:100%}.matching-page .create-task-quick-demo-item-example-images .create-task-quick-demo-item-example-images-img:nth-child(1),.matching-page .create-task-quick-demo-item-example-images .create-task-quick-demo-item-example-images-img:nth-child(2){aspect-ratio:3/4}.matching-page .create-task-quick-demo-item-example-images .create-task-quick-demo-item-example-images-img:nth-child(3),.matching-page .create-task-quick-demo-item-example-images .create-task-quick-demo-item-example-images-img:nth-child(4){aspect-ratio:1}.matching-page .create-task-quick-demo-item-example-images-desc{--huiwa-side-panel-popover-width: 36rem;--huiwa-creative-scene-input-max-height: 6.25rem;-webkit-font-smoothing:antialiased;list-style:none;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";-webkit-tap-highlight-color:transparent;pointer-events:auto;box-sizing:border-box;position:absolute;top:8px;left:8px;border-radius:8px 0;background:rgba(0,0,0,.3);backdrop-filter:blur(.5rem);padding:.375rem .75rem;color:#fff;line-height:1;font-size:12px;text-align:center}.matching-page .create-task-quick-demo-item-example-desc{font-size:12px;color:#666;text-align:center;margin-top:8px}.matching-page .image-container{width:100%;height:100%;position:relative;overflow:hidden;border-radius:6px;background:#f0f0f0;display:flex;align-items:center;justify-content:center;min-height:60px}.matching-page .acss-1mnncja{box-sizing:border-box}.matching-page .ant-image{position:relative;display:inline-block;width:100%;height:100%}.matching-page .ant-image-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;max-width:100%;max-height:100%;border-style:none}.matching-page .create-task-quick-demo-layout-action{margin-top:20px}.matching-page .ant-btn{display:inline-flex;align-items:center;justify-content:center;padding:6px 16px;border-radius:6px;font-size:14px;font-weight:400;cursor:pointer;transition:all .2s;border:1px solid #d9d9d9;background:#fff;color:#000000e0}.matching-page .ant-btn:hover{border-color:#6366f1;color:#6366f1}.matching-page .slick-dots{position:relative;display:flex!important;justify-content:center;margin:20px 0 0;padding:0;list-style:none}.matching-page .slick-dots li{position:relative;display:inline-block;margin:0 4px}.matching-page .slick-dots li button{display:block;width:12px;height:12px;padding:0;border:none;border-radius:50%;background:#d9d9d9;cursor:pointer;font-size:0;outline:none;transition:background .3s;text-indent:-9999px}.matching-page .slick-dots li.slick-active button{background:#6366f1}.matching-page .slick-dots li button:hover{background:#6366f1;opacity:.92}@media (max-width: 768px){.matching-page{padding:20px 10px}.matching-page .main-container{margin:0 10px}.matching-page .upload-buttons{flex-direction:column;align-items:center}.matching-page .carousel-section{padding:20px}.matching-page .image-container{max-width:100%}.matching-page .image-container img{height:300px}.matching-page .generate-btn{padding:6px 16px;font-size:12px}}.product-extract-page{width:100%}.product-extract-page .generator-right-panel .right-content{overflow:hidden}.product-extract-page .generator-intro-tabs-panel.generator-intro-tabs-panel{display:flex;flex-direction:column;min-height:0;height:100%;overflow:hidden}.product-extract-page .generator-tabs .ant-tabs-content,.product-extract-page .generator-tabs .ant-tabs-tabpane{height:100%}.product-extract-page.ai-background-page .generation-result,.product-extract-page.ai-background-page .result-content{min-height:0}.product-extract-page.ai-background-page .generation-result{flex:1}.product-extract-page.ai-background-page .result-content{overflow:visible}.product-extract-page .scrollable-content{min-height:0;scrollbar-width:thin;scrollbar-color:rgba(100,116,139,.65) transparent}.product-extract-page .scrollable-content::-webkit-scrollbar{width:6px}.product-extract-page .scrollable-content::-webkit-scrollbar-track{background:transparent}.product-extract-page .scrollable-content::-webkit-scrollbar-thumb{background:rgba(100,116,139,.55);border-radius:999px}.product-extract-page .scrollable-content::-webkit-scrollbar-thumb:hover{background:rgba(100,116,139,.75)}.product-extract-page.ai-background-page .result-images-list .result-image-card{width:100%;max-width:520px;height:min(520px,calc(100vh - 320px));aspect-ratio:auto}.product-extract-page.ai-background-page .result-images-list{justify-content:center}.product-extract-page.ai-background-page .result-images-list .result-image-card img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;background:#fff}.creative-generation-page{min-height:100%;background:linear-gradient(135deg,#f8fafc 0%,#f1f5f9 100%);display:flex;flex-direction:column;position:relative;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;width:100%}.creative-generation-page .header-container{position:sticky;top:0;left:0;right:0;z-index:200;width:100%;box-sizing:border-box;background:rgba(255,255,255,.95);backdrop-filter:blur(10px);border-bottom:1px solid rgba(226,232,240,.8);box-shadow:0 1px 3px #0000000d}.creative-generation-page .page-header{text-align:center;padding:20px 20px 15px;display:flex;align-items:center;justify-content:center}.creative-generation-page .page-header h1{font-size:26px;font-weight:600;color:#1e293b;margin:0;line-height:1.2;background:linear-gradient(135deg,#334155,#475569);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.creative-generation-page .category-tabs{display:flex;justify-content:center;gap:20px;padding:10px 20px 15px}.creative-generation-page .category-tab{background:rgba(255,255,255,.7);border:1px solid rgba(226,232,240,.6);font-size:15px;font-weight:500;color:#64748b;cursor:pointer;padding:8px 16px;border-radius:20px;transition:all .3s cubic-bezier(.4,0,.2,1);backdrop-filter:blur(5px)}.creative-generation-page .category-tab:hover{color:#334155;background:rgba(255,255,255,.9);border-color:#94a3b866;transform:translateY(-1px);box-shadow:0 2px 8px #00000014}.creative-generation-page .category-tab.active{color:#fff;background:linear-gradient(135deg,#64748b,#475569);border-color:transparent;font-weight:600;box-shadow:0 4px 12px #64748b4d}.creative-generation-page .gallery-section{flex:1;padding:35px 45px 220px;background:rgba(255,255,255,.6);backdrop-filter:blur(10px)}.creative-generation-page .gallery-grid{display:grid;grid-template-columns:repeat(5,1fr);grid-template-rows:repeat(5,1fr);gap:24px;max-width:1400px;margin:0 auto}.creative-generation-page .gallery-item{position:relative;border-radius:16px;overflow:hidden;aspect-ratio:2/3;cursor:pointer;transition:all .4s cubic-bezier(.4,0,.2,1);box-shadow:0 6px 20px #00000014;border:1px solid rgba(255,255,255,.2)}.creative-generation-page .gallery-item:hover{transform:translateY(-6px) scale(1.02);box-shadow:0 12px 35px #00000026}.creative-generation-page .gallery-item img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.creative-generation-page .image-overlay{position:absolute;inset:0;background:linear-gradient(to bottom,transparent 60%,rgba(0,0,0,.7));display:flex;align-items:flex-end;justify-content:center;padding:20px;opacity:0;transition:opacity .3s ease}.creative-generation-page .gallery-item:hover .image-overlay{opacity:1}.creative-generation-page .action-btn{background:rgba(255,255,255,.9);color:#333;border:none;padding:8px 16px;border-radius:20px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s}.creative-generation-page .action-btn:hover{background:white;transform:translateY(-1px)}.creative-generation-page .generation-panel{position:sticky;bottom:12px;background:rgba(255,255,255,.95);backdrop-filter:blur(20px);border:1px solid rgba(226,232,240,.3);border-radius:16px;padding:10px 16px;box-shadow:0 20px 60px #0000001f,0 0 0 1px #fff3;z-index:100;max-width:1000px;width:100%;height:220px;margin:20px auto}.creative-generation-page .generation-content{width:100%;height:100%;display:flex;flex-direction:column}.creative-generation-page .generation-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px}.creative-generation-page .input-section{display:flex;gap:10px;align-items:stretch;width:100%;flex:0 0 auto;height:110px}.creative-generation-page .input-left{flex-shrink:0;height:100%}.creative-generation-page .upload-container{position:relative;height:100%}.creative-generation-page .add-btn{width:64px;height:100%;border:2px solid #e2e8f0;background:linear-gradient(135deg,#ffffff 0%,#f8fafc 100%);border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:16px;color:#64748b;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 12px #0000000d;position:relative;overflow:hidden;transform:none}.creative-generation-page .add-btn:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,#64748b,#475569);opacity:0;transition:opacity .3s ease;border-radius:10px}.creative-generation-page .add-btn:hover{border-color:#64748b;background:transparent;color:#fff;transform:translateY(-2px);box-shadow:0 8px 25px #64748b40}.creative-generation-page .add-btn:hover:before{opacity:1}.creative-generation-page .add-btn span{position:relative;z-index:1}.creative-generation-page .add-btn-preview{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:10px;position:relative;z-index:1;display:block}.creative-generation-page .upload-menu{position:absolute;top:0;left:100%;margin-left:12px;background:white;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 10px 40px #00000026;padding:8px 0;min-width:160px;z-index:1000;animation:slideIn .2s ease-out}@keyframes slideIn{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:translate(0)}}.creative-generation-page .menu-item{display:flex;align-items:center;gap:12px;padding:12px 16px;color:#374151;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease}.creative-generation-page .menu-item:hover{background:#f8fafc;color:#1f2937}.creative-generation-page .menu-icon{width:18px;height:18px;color:#6b7280}.creative-generation-page .menu-item:hover .menu-icon{color:#374151}.creative-generation-page .input-main{flex:1;min-width:0;display:flex}.creative-generation-page .input-right{flex-shrink:0}.creative-generation-page .generation-title{font-size:16px;font-weight:700;color:#1e293b;display:flex;align-items:center}.creative-generation-page .generation-title .icon{margin-left:6px}.creative-generation-page .deepseek-badge{background:#f1f5f9;color:#64748b;border:none;padding:4px 10px;border-radius:12px;font-size:12px;font-weight:500}.creative-generation-page .template-btn{display:inline-flex;align-items:center;gap:6px;background:transparent;border:none;color:#1e293b;font-size:13px;font-weight:600;cursor:pointer;padding:6px 10px;border-radius:10px;transition:background .2s ease}.creative-generation-page .template-btn:hover{background:rgba(0,0,0,.04)}.creative-generation-page .prompt-textarea{width:100%;height:100%!important;min-height:0!important;max-height:none!important;padding:12px 14px;border:2px solid rgba(226,232,240,.6);border-radius:10px;font-size:14px;line-height:1.6;resize:none;font-family:inherit;background:rgba(255,255,255,.8);backdrop-filter:blur(5px);transition:all .3s ease;overflow:auto}.creative-generation-page .prompt-textarea::-moz-placeholder{font-size:14px;color:#64748bb3}.creative-generation-page .prompt-textarea::placeholder{font-size:14px;color:#64748bb3}.creative-generation-page .prompt-textarea:focus{outline:none;border-color:#64748b66;background:rgba(255,255,255,.95);box-shadow:0 0 0 4px #64748b1a}.creative-generation-page .input-footer{display:flex;justify-content:space-between;align-items:center;margin-top:4px;width:100%}.creative-generation-page .tag-suggestions{display:flex;align-items:center;gap:6px;flex-wrap:nowrap;flex:1 1 auto;min-width:0;overflow-x:auto;overflow-y:hidden}.creative-generation-page .tag-suggestions::-webkit-scrollbar{height:0}.creative-generation-page .tag-suggestions{scrollbar-width:none}.creative-generation-page .footer-right{display:flex;align-items:center;gap:12px;flex:0 0 auto}.creative-generation-page .count-dropdown{position:relative}.creative-generation-page .count-dropdown-trigger{height:30px;border:1px solid rgba(203,213,225,.8);border-radius:6px;padding:0 10px;background:rgba(255,255,255,.95);font-size:12px;color:#111827;cursor:pointer;display:inline-flex;align-items:center;gap:8px}.creative-generation-page .count-dropdown-label{font-weight:600}.creative-generation-page .count-dropdown-arrow{display:inline-flex;transform:rotate(90deg);transition:transform .18s ease;font-size:14px;line-height:1;color:#6b7280}.creative-generation-page .count-dropdown-arrow.open{transform:rotate(-90deg)}.creative-generation-page .count-dropdown-menu{position:absolute;right:0;bottom:calc(100% + 6px);width:100%;min-width:100%;background:rgba(255,255,255,.98);border:1px solid rgba(226,232,240,.9);border-radius:12px;box-shadow:0 10px 26px #0f172a1a;padding:6px;z-index:50}.creative-generation-page .count-dropdown-item{width:100%;text-align:left;background:transparent;border:none;height:34px;padding:0 10px;border-radius:10px;font-size:13px;font-weight:600;color:#111827;cursor:pointer;display:flex;align-items:center}.creative-generation-page .count-dropdown-item:hover{background:rgba(15,23,42,.06)}.creative-generation-page .count-dropdown-item.active{background:rgba(37,99,235,.1);color:#2563eb}.creative-generation-page .count-select{height:34px;border:1px solid rgba(203,213,225,.8);border-radius:6px;padding:0 10px;background:rgba(255,255,255,.95);font-size:13px;color:#111827;cursor:pointer}.creative-generation-page .trial-btn{height:34px;display:inline-flex;align-items:center;border:none;border-radius:6px;overflow:hidden;cursor:pointer;padding:0;background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff;box-shadow:0 4px 16px #ef44444d;transition:transform .2s ease,box-shadow .2s ease}.creative-generation-page .trial-btn:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 8px 22px #ef444459}.creative-generation-page .trial-btn:disabled{background:linear-gradient(135deg,#9ca3af,#6b7280);cursor:not-allowed;opacity:.7;box-shadow:none;transform:none}.creative-generation-page .trial-btn-main{padding:0 14px;font-size:13px;font-weight:700;line-height:34px}.creative-generation-page .trial-btn-badge{padding:0 10px;font-size:12px;font-weight:700;line-height:34px;background:rgba(0,0,0,.12);border-left:1px solid rgba(255,255,255,.18)}.creative-generation-page .try-label{font-size:12px;color:#6b7280;margin-right:4px}.creative-generation-page .tag-btn{background:rgba(248,250,252,.8);border:1px solid rgba(203,213,225,.6);color:#64748b;padding:4px 10px;border-radius:14px;font-size:12px;font-weight:500;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);white-space:nowrap;backdrop-filter:blur(5px)}.creative-generation-page .tag-btn:hover{background:linear-gradient(135deg,#f1f5f9,#e2e8f0);border-color:#6366f14d;color:#6366f1;transform:translateY(-1px);box-shadow:0 2px 8px #6366f126}.creative-generation-page .refresh-btn{background:none;border:none;font-size:13px;cursor:pointer;padding:2px;border-radius:4px;transition:background .2s}.creative-generation-page .refresh-btn:hover{background:#f0f0f0}.creative-generation-page .char-count{font-size:13px;color:#64748b;font-weight:500}.creative-generation-page .generate-btn{background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff;border:none;padding:0 14px;border-radius:6px;font-size:12px;font-weight:600;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 16px #ef44444d;white-space:nowrap;height:30px;display:flex;align-items:center;justify-content:center}.creative-generation-page .generate-btn-with-cost{padding:0;overflow:hidden}.creative-generation-page .generate-btn-main{padding:0 14px;line-height:30px;font-weight:700}.creative-generation-page .generate-btn-cost{display:inline-flex;align-items:center;gap:6px;padding:0 10px;line-height:30px;background:transparent;border-left:none;font-weight:700}.creative-generation-page .generate-btn-coin-wrap{width:18px;height:18px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:rgba(255,200,0,.25)}.creative-generation-page .generate-btn-cost-coin{font-size:14px;line-height:1}.creative-generation-page .generate-btn-cost-value{font-size:13px;line-height:1}.creative-generation-page .generate-btn:hover:not(:disabled){background:linear-gradient(135deg,#dc2626,#b91c1c);transform:translateY(-2px);box-shadow:0 8px 25px #ef444466}.creative-generation-page .generate-btn:disabled{background:linear-gradient(135deg,#9ca3af,#6b7280);cursor:not-allowed;opacity:.6;transform:none;box-shadow:none}.creative-generation-page .result-section{background:rgba(255,255,255,.92);backdrop-filter:blur(12px);border:1px solid rgba(226,232,240,.9);border-radius:18px;box-shadow:0 16px 55px #0f172a1a;padding:16px;margin:0 auto 18px;max-width:1400px}.creative-generation-page .result-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:14px}.creative-generation-page .result-title{font-size:16px;font-weight:800;color:#0f172a;letter-spacing:.2px}.creative-generation-page .result-subtitle{margin-top:6px;font-size:13px;line-height:1.5;color:#334155e6;max-width:860px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.creative-generation-page .result-actions{display:flex;align-items:center;gap:10px;flex:0 0 auto}.creative-generation-page .result-btn{height:34px;padding:0 14px;border-radius:10px;border:1px solid rgba(226,232,240,.9);font-size:13px;font-weight:700;cursor:pointer;transition:transform .16s ease,box-shadow .16s ease,background .16s ease}.creative-generation-page .result-btn:disabled{cursor:not-allowed;opacity:.65;transform:none;box-shadow:none}.creative-generation-page .result-btn-secondary{background:rgba(248,250,252,.9);color:#0f172a}.creative-generation-page .result-btn-secondary:hover:not(:disabled){background:rgba(241,245,249,1)}.creative-generation-page .result-btn-primary{border-color:#ef444459;background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff;box-shadow:0 10px 26px #ef444438}.creative-generation-page .result-btn-primary:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 14px 34px #ef444447}.creative-generation-page .result-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px}.creative-generation-page .result-card{background:rgba(255,255,255,.95);border:1px solid rgba(226,232,240,.9);border-radius:16px;overflow:hidden;box-shadow:0 8px 22px #0f172a14}.creative-generation-page .result-image-btn{width:100%;padding:0;border:none;background:transparent;cursor:pointer;display:block}.creative-generation-page .result-image{width:100%;height:320px;-o-object-fit:cover;object-fit:cover;display:block}.creative-generation-page .result-card-footer{display:flex;justify-content:space-between;align-items:center;padding:10px 12px;background:rgba(248,250,252,.7)}.creative-generation-page .result-mini-btn{border:1px solid rgba(226,232,240,.9);background:rgba(255,255,255,.95);color:#0f172a;border-radius:10px;height:30px;padding:0 12px;font-size:12px;font-weight:700;cursor:pointer;transition:transform .16s ease,box-shadow .16s ease}.creative-generation-page .result-mini-btn:hover{transform:translateY(-1px);box-shadow:0 10px 18px #0f172a1a}.creative-generation-page .result-card-skeleton{height:366px;border-radius:16px;border:1px solid rgba(226,232,240,.9);background:linear-gradient(90deg,rgba(241,245,249,.9) 0%,rgba(226,232,240,.9) 45%,rgba(241,245,249,.9) 100%);background-size:260% 100%;animation:text2img-skeleton 1.15s ease-in-out infinite}@keyframes text2img-skeleton{0%{background-position:120% 0}to{background-position:-120% 0}}.creative-generation-page .result-preview-backdrop{position:fixed;inset:0;z-index:999;background:rgba(15,23,42,.55);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;padding:24px}.creative-generation-page .result-preview{width:min(980px,100%);background:rgba(255,255,255,.96);border:1px solid rgba(226,232,240,.9);border-radius:18px;overflow:hidden;box-shadow:0 30px 80px #00000059}.creative-generation-page .result-preview-image{width:100%;max-height:72vh;-o-object-fit:contain;object-fit:contain;display:block;background:#0b1220}.creative-generation-page .result-preview-actions{display:flex;justify-content:flex-end;gap:10px;padding:12px}.creative-generation-page .task-feed{max-width:1400px;margin:0 auto 18px;display:flex;flex-direction:column;gap:16px}.creative-generation-page .task-card{background:rgba(255,255,255,.92);backdrop-filter:blur(12px);border:1px solid rgba(226,232,240,.9);border-radius:18px;box-shadow:0 16px 55px #0f172a1a;overflow:hidden}.creative-generation-page .task-card-header{padding:14px 16px}.creative-generation-page .task-card-title{display:flex;align-items:center;gap:12px;min-width:0}.creative-generation-page .task-card-thumb{width:38px;height:38px;border-radius:10px;border:1px solid rgba(226,232,240,.9);-o-object-fit:cover;object-fit:cover;flex:0 0 auto}.creative-generation-page .task-card-thumb-empty{display:inline-flex;align-items:center;justify-content:center;font-weight:800;color:#64748be6;background:rgba(248,250,252,.9)}.creative-generation-page .task-card-title-text{font-size:14px;font-weight:700;color:#0f172af2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.creative-generation-page .task-card-body{padding:0 16px 12px}.creative-generation-page .task-card-placeholder{height:360px;border-radius:16px;border:1px solid rgba(226,232,240,.9);background:rgba(248,250,252,.9);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px}.creative-generation-page .task-card-placeholder-icon{width:44px;height:44px;border-radius:999px;border:4px solid rgba(239,68,68,.25);border-top-color:#ef4444e6;animation:text2img-spin .9s linear infinite}.creative-generation-page .task-card-placeholder-text{font-size:13px;font-weight:700;color:#475569e6}@keyframes text2img-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.creative-generation-page .task-card-image-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px}.creative-generation-page .task-card-image-btn{width:100%;padding:0;border:none;background:transparent;cursor:pointer;display:block}.creative-generation-page .task-card-image{width:100%;height:520px;-o-object-fit:contain;object-fit:contain;display:block;border-radius:16px;border:1px solid rgba(226,232,240,.9);background:#ffffff}.creative-generation-page .task-card-footer{padding:12px 16px;display:flex;align-items:center;justify-content:space-between;gap:16px;background:rgba(248,250,252,.7);border-top:1px solid rgba(226,232,240,.8)}.creative-generation-page .task-card-meta{font-size:12px;color:#64748bf2;display:flex;align-items:center;gap:8px;white-space:nowrap}.creative-generation-page .task-card-meta-divider{color:#94a3b8e6}.creative-generation-page .task-card-actions{display:flex;gap:14px;align-items:center}.creative-generation-page .task-card-action{border:none;background:transparent;font-size:12px;font-weight:700;color:#0f172abf;cursor:pointer;padding:0}.creative-generation-page .task-card-action:hover:not(:disabled){color:#0f172af2}.creative-generation-page .task-card-action:disabled{cursor:not-allowed;opacity:.45}.product-retouch-page{width:100%;min-height:100%;background:#f5f5f5;padding:20px;box-sizing:border-box}.product-retouch-page__container{max-width:960px;margin:0 auto}.product-retouch-page__header{background:#ffffff;border:1px solid #eef2f7;border-radius:12px;padding:16px 18px;box-sizing:border-box;margin-bottom:16px}.product-retouch-page__title{font-size:18px;font-weight:600;color:#111827;line-height:1.4}.product-retouch-page__subtitle{margin-top:6px;font-size:13px;color:#6b7280;line-height:1.4}.product-retouch-page__card{background:#ffffff;border:1px solid #eef2f7;border-radius:12px;padding:18px;box-sizing:border-box}.product-retouch-page__cardTitle{font-size:14px;font-weight:600;color:#111827}.product-retouch-page__cardDesc{margin-top:8px;font-size:13px;color:#6b7280;line-height:1.6}.product-retouch-page__primaryBtn{margin-top:14px;height:40px;padding:0 16px;border-radius:8px;border:1px solid transparent;background:#6366f1;color:#fff;font-size:14px;font-weight:600;cursor:pointer}.product-retouch-page__primaryBtn:hover{filter:brightness(.98)}.product-retouch-page__primaryBtn:active{filter:brightness(.96)}.product-retouch-page{display:flex;position:relative;height:calc(100vh - 60px);height:calc(100dvh - 60px);background:#f5f5f5;padding:0}.product-retouch-page .left-panel{width:374px;height:100%;background:#ffffff;border-right:1px solid #e5e5e5;flex-shrink:0;position:relative;overflow:hidden;display:flex;flex-direction:column}.product-retouch-page .left-panel.hidden{display:flex}.product-retouch-page .left-panel.generation-sidebar-wrapper{width:80px;background:#fafafa;border-right:none;border-left:1px solid #e5e5e5;padding:0}.product-retouch-page .left-content{padding:0;display:flex;flex-direction:column;flex:1 1 auto;height:auto;position:relative;overflow-y:auto;-ms-overflow-style:none;scrollbar-width:none}.product-retouch-page .left-panel.generation-sidebar-wrapper .left-content{padding:0}.product-retouch-page .left-content::-webkit-scrollbar{display:none}.product-retouch-page .generator-footer-bar{position:relative;bottom:auto;left:auto;right:auto;margin:0;flex-shrink:0}.product-retouch-page .header-section{position:sticky;top:0;z-index:10;display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;background:#ffffff;padding:20px}.product-retouch-page .header-section h1{font-size:18px;font-weight:600;color:#333;margin:0}.product-retouch-page .tutorial-btn{display:flex;align-items:center;gap:4px;padding:6px 10px;background:#f8f9fa;border:1px solid #ddd;border-radius:4px;cursor:pointer;font-size:12px;color:#666;transition:all .2s}.product-retouch-page .tutorial-btn:hover{background:#e9ecef;color:#6366f1}.product-retouch-page .tutorial-icon{width:14px;height:14px}.product-retouch-page .upload-section{padding:0 20px 20px;margin-bottom:20px}.product-retouch-page .prompt-header-outside{padding:0 20px;display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.product-retouch-page .title-with-icon{display:flex;align-items:center;gap:6px}.product-retouch-page .prompt-header-outside h3{font-size:14px;font-weight:500;color:#333;margin:0;display:flex;align-items:center;gap:6px}.product-retouch-page .required{font-size:12px;color:#666;font-weight:400}.product-retouch-page .optional-hint{font-size:12px;color:#999}.product-retouch-page .prompt-section{margin:0 20px 20px;background:#f8f9fa;border:1px solid #e9ecef;border-radius:8px;padding:16px}.product-retouch-page .textarea-container{position:relative;margin-bottom:8px}.product-retouch-page .prompt-textarea{width:100%;height:180px;padding:12px 12px 32px;border:1px solid #ddd;border-radius:6px;font-size:13px;line-height:1.4;resize:none;font-family:inherit}.product-retouch-page .prompt-textarea:focus{outline:none;border-color:#6366f1;box-shadow:0 0 0 2px #6366f11a}.product-retouch-page .help-me-write-corner{position:absolute;bottom:8px;left:8px;display:flex;align-items:center;gap:4px;font-size:12px;color:#333;font-weight:500;z-index:1;cursor:pointer}.product-retouch-page .help-me-write-corner:hover{color:#6366f1}.product-retouch-page .help-me-write-corner svg{color:#666}.product-retouch-page .char-count{text-align:right;font-size:12px;color:#999;margin-bottom:12px}.product-retouch-page .right-panel{flex:1;background:#ffffff;overflow:hidden;min-width:0}.product-retouch-page .sidebar-header{padding:8px 0;border-bottom:none;display:flex;flex-direction:column;gap:8px;align-items:center;justify-content:flex-start;background:#ffffff;width:100%;height:130px;box-sizing:border-box}.product-retouch-page .sidebar-title{font-size:13px;font-weight:600;color:#333;margin:0;text-align:center;line-height:1.6;word-break:break-word;padding:0;border:none;border-radius:0;background:transparent;width:100%;height:auto;min-height:40px;display:flex;align-items:center;justify-content:center;box-sizing:border-box}.product-retouch-page .generation-sidebar-content{flex:1;padding:16px 10px;overflow-y:auto;display:flex;flex-direction:column;gap:12px;align-items:center;justify-content:flex-start;-ms-overflow-style:none;scrollbar-width:none;min-height:auto!important}.product-retouch-page .generation-sidebar-content::-webkit-scrollbar{display:none}.product-retouch-page .task-item-tips{position:relative;color:#666;font-size:12px;padding:0;border-radius:4px;white-space:nowrap;z-index:10;box-shadow:none;border:1px solid transparent;text-align:center;margin:0;width:74px;height:74px;line-height:1.6;font-weight:400;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.product-retouch-page .task-item-tips:has(.task-item-inner.selected){background-color:#fff0f0;border:2px solid #ffb3ba;border-radius:6px}.product-retouch-page .task-item-inner{display:flex;align-items:center;justify-content:center;width:calc(100% - 8px);height:calc(100% - 8px);background-color:#ffffff80;border:1px solid rgba(255,255,255,.5);border-radius:6px;transition:all .2s ease;cursor:pointer;color:#000000a6}.product-retouch-page .task-item-content{display:flex;align-items:center;justify-content:center;width:100%;height:100%;background-color:transparent;border:1px solid transparent}.product-retouch-page .task-thumbnail{width:74px;height:74px;border-radius:6px;overflow:hidden;border:1px solid #e8e8e8;cursor:pointer;transition:all .3s ease;background:#f5f5f5;flex-shrink:0}.product-retouch-page .task-thumbnail img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.product-retouch-page .task-thumbnail.selected,.product-retouch-page .task-thumbnail:hover{border:1px solid #e8e8e8;background:#f5f5f5;box-shadow:none}.product-retouch-page .sidebar-footer{padding:12px 10px;border-top:1px solid #f0f0f0;background:#ffffff}.product-retouch-page .view-all-btn{width:100%;display:flex;align-items:center;justify-content:center;gap:4px;font-size:12px;color:#666;background:transparent;border:none;padding:8px 0;cursor:pointer;transition:all .2s ease;font-weight:500;white-space:nowrap}.product-retouch-page .view-all-btn:hover{color:#6366f1;background:#f9f9f9}.product-retouch-page .view-all-btn svg{flex-shrink:0}.product-retouch-page .task-drawer-overlay{position:absolute;inset:0;background:rgba(0,0,0,.45);z-index:1003}.product-retouch-page .task-drawer{position:absolute;top:0;left:0;bottom:0;width:620px;max-width:min(620px,92vw);background:#fff;z-index:1004;display:flex;flex-direction:column;box-shadow:2px 0 10px #0000001f;overflow:hidden}.product-retouch-page .task-drawer-header{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid #f0f0f0;gap:12px}.product-retouch-page .task-drawer-header h3{margin:0;font-size:18px;font-weight:600;color:#111827}.product-retouch-page .expanded-task-list-header-action-item{display:inline-flex;align-items:center;justify-content:center;gap:6px;background:transparent;border:none;cursor:pointer;padding:6px 10px;border-radius:6px;transition:all .2s;font-size:13px;color:#4b5563;white-space:nowrap}.product-retouch-page .expanded-task-list-header-action-item:hover{background:#f5f5f5;color:#6366f1}.product-retouch-page .task-drawer-content{flex:1;overflow-y:auto;padding:16px}.product-retouch-page .task-drawer-content.grid-view{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:10px;align-content:start}.product-retouch-page .task-drawer-content.list-view{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:12px;align-content:start}.product-retouch-page .task-drawer-task{border:1px solid #f0f0f0;border-radius:10px;background:#fff;overflow:hidden;cursor:pointer;padding:0;text-align:left;display:flex;flex-direction:column;transition:border-color .2s,box-shadow .2s,transform .2s}.product-retouch-page .task-drawer-task:hover{border-color:#6366f180;box-shadow:0 6px 16px #11182714;transform:translateY(-1px)}.product-retouch-page .task-drawer-task.selected{border:2px solid #6366f1}.product-retouch-page .task-drawer-task img{width:100%;height:96px;-o-object-fit:cover;object-fit:cover;display:block}.product-retouch-page .task-drawer-task-id{padding:8px 10px;font-size:12px;color:#374151}.product-retouch-page .task-drawer-continue{border:1px dashed #d1d5db;background:#fff;align-items:center;justify-content:center}.product-retouch-page .task-drawer-continue:hover{border-color:#6366f199}.product-retouch-page .task-drawer-continue-text{padding:18px 10px;font-size:14px;color:#4b5563}.product-retouch-page .task-drawer-footer{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-top:1px solid #f0f0f0}.product-retouch-page .collapse-drawer-btn{display:inline-flex;align-items:center;gap:6px;border:none;background:transparent;color:#6366f1;cursor:pointer;padding:6px 8px;border-radius:6px;transition:background .2s}.product-retouch-page .collapse-drawer-btn:hover{background:rgba(99,102,241,.08)}.product-retouch-page .generation-result{flex:1;display:flex;flex-direction:column;background:#f5f5f5}.product-retouch-page .result-header{padding:16px 24px;border-bottom:1px solid #ffe5e5}.product-retouch-page .result-info{display:flex;flex-direction:column;gap:8px}.product-retouch-page .result-notice{font-size:12px;color:#999;line-height:1.5}.product-retouch-page .result-date{font-size:13px;color:#666}.product-retouch-page .result-content{flex:1;padding:32px 24px;position:relative;display:flex;flex-direction:column;align-items:center}.product-retouch-page .result-main{display:flex;align-items:flex-start;justify-content:center;gap:20px;max-width:1200px;width:100%}.product-retouch-page .background-thumbnail-corner{flex-shrink:0;background:#ffffff;border:2px solid #e5e5e5;border-radius:8px;padding:8px;box-shadow:0 2px 8px #0000001a;position:relative}.product-retouch-page .background-thumbnail-corner .thumbnail-label{position:absolute;top:12px;left:12px;background:rgba(0,0,0,.7);color:#fff;padding:4px 8px;border-radius:4px;font-size:11px;font-weight:500;white-space:nowrap}.product-retouch-page .background-thumbnail-corner img{width:80px;height:60px;-o-object-fit:cover;object-fit:cover;border-radius:6px;display:block}.product-retouch-page .result-images-list{flex:1;display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:20px;width:100%;align-items:start}.product-retouch-page .result-image-card{position:relative;width:100%;max-width:720px;border-radius:12px;overflow:hidden;background:#ffffff;box-shadow:0 4px 16px #00000014;margin-bottom:0}.product-retouch-page .result-images-list .result-image-card{max-width:none;aspect-ratio:4 / 3}.product-retouch-page .result-image-card img{width:100%;height:auto;display:block}.product-retouch-page .result-images-list .result-image-card img{height:100%;-o-object-fit:cover;object-fit:cover}.product-retouch-page .result-image-overlay{position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,0) 0%,rgba(0,0,0,.45) 50%,rgba(0,0,0,.72) 100%);display:flex;flex-direction:column;justify-content:flex-end;padding:16px;opacity:0;transition:opacity .2s ease;pointer-events:none}.product-retouch-page .result-image-card:hover .result-image-overlay{opacity:1;pointer-events:auto}.product-retouch-page .result-image-view-btn,.product-retouch-page .result-image-delete-btn,.product-retouch-page .result-image-action-btn{height:32px;padding:0 12px;border-radius:8px;border:1px solid rgba(255,255,255,.35);background:rgba(255,255,255,.18);color:#fff;cursor:pointer;font-size:12px;font-weight:600;backdrop-filter:blur(6px)}.product-retouch-page .result-image-view-btn:hover,.product-retouch-page .result-image-delete-btn:hover,.product-retouch-page .result-image-action-btn:hover{background:rgba(255,255,255,.26)}.smart-watermark-page .framework-content{height:100vh;height:100dvh;display:flex;flex-direction:column}.smart-watermark-page .acss-1ule2yf,.smart-watermark-page .acss-haprvp.ai-image-task-manager{height:100%;display:flex;flex-direction:column}.smart-watermark-page .inner-container{height:100%;display:flex;flex:1}.user-function-config-panel.acss-t2kzr2{-webkit-font-smoothing:antialiased;line-height:1.5714285714285714;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-size:.875rem;color:#333;box-sizing:border-box;height:100%;flex:0 0 auto;width:23.375rem;background:white;border-right:1px solid #e5e5e5;position:relative;overflow:hidden}.acss-p729ct.flex-container.fullsize-width.fullsize-height{height:100%;display:flex;flex-direction:column}.flex-layout.task-manager-inner-container{height:100%;display:flex}.flex-header.task-panel-header{position:sticky;top:0;z-index:10;background:white;border-bottom:1px solid #f0f0f0;padding:20px}.task-editor-panel-header{-webkit-font-smoothing:antialiased;line-height:1.5714285714285714;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-size:.875rem;color:#333;box-sizing:border-box;display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;padding:1.5rem 0px .5rem 1.5rem}.task-panel-header-top{display:flex;align-items:center}.task-panel-header-top-title{font-size:18px;font-weight:600;color:#333;margin:0}.task-panel-header-actions{display:flex;align-items:center;justify-content:space-between}.acss-1kgghm8.with-label{display:flex;align-items:center;padding:6px 10px;background:#f8f9fa;border:1px solid #ddd;border-radius:4px;cursor:pointer;font-size:12px;color:#666;transition:all .2s}.acss-1kgghm8.with-label:hover{background:#e9ecef;color:#6366f1}.smart-watermark-page .flex-content.flex-content-scrollable.task-panel-content{flex:1;overflow:hidden}.smart-watermark-page .acss-6ba2we.scrollable-content{height:100%;overflow-y:auto;padding:0;-ms-overflow-style:none;scrollbar-width:none}.smart-watermark-page .acss-6ba2we.scrollable-content::-webkit-scrollbar{display:none}.smart-watermark-page .scroll-content{width:100%;height:100%}.smart-watermark-page .scrollable-container{width:100%;height:100%;display:flex;justify-content:center;align-items:flex-start;padding:20px 0}.smart-watermark-page .edit-field-wrapper,.smart-watermark-page .ant-formily-layout.ant-form-vertical.schema-field-wrapper-form,.smart-watermark-page .acss-xzztjk,.smart-watermark-page .matting-image-editor-no-tabs{width:100%}.smart-watermark-page .matting-image-editor-tabs-option{display:flex;flex-direction:column}.smart-watermark-page .matting-image-editor-tabs-option-specs{display:flex;justify-content:flex-end;margin-bottom:8px}.smart-watermark-page .matting-image-editor-tabs-option-specs-help-trigger{color:#6366f1;text-decoration:none;font-size:12px;display:flex;align-items:center;gap:4px;cursor:pointer}.smart-watermark-page .matting-image-editor-tabs-option-specs-help-trigger:hover{text-decoration:underline}.smart-watermark-page .matting-image-editor-tabs-option-editor-main{display:flex;flex-direction:column}.smart-watermark-page .matting-image-editor-tabs-option-editor-group{display:flex}.smart-watermark-page .matting-image-editor-info-option{flex:1;display:flex;align-items:center;justify-content:center}.smart-watermark-page .acss-148niiz.matting-image-editor-info-option-cut{width:100%}.smart-watermark-page .image-cut-inner-container{position:relative;border-radius:8px;overflow:hidden}.smart-watermark-page .acss-1170chy.image-cut-selector.no-file{width:100%;height:100%;background:#f5f7fa;border:1px dashed #d0d7de;border-radius:8px;display:flex;align-items:center;justify-content:center;position:relative}.smart-watermark-page .ant-upload-wrapper.upload-container{width:100%;height:100%}.smart-watermark-page .ant-upload.ant-upload-drag{width:100%;height:100%;background:transparent;border:none;border-radius:8px}.smart-watermark-page .ant-upload-btn{width:100%;height:100%;display:flex;align-items:center;justify-content:center;cursor:pointer}.smart-watermark-page .ant-upload-drag-container,.smart-watermark-page .wait-select-image{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.smart-watermark-page .upload-inner-container{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:20px}.smart-watermark-page .upload-icon{margin-bottom:12px;color:#8b949e}.smart-watermark-page .upload-text{font-size:14px;font-weight:500;color:#333;margin-bottom:12px}.smart-watermark-page .upload-inner-btns{display:flex;gap:8px;margin-bottom:8px;justify-content:center;flex-wrap:wrap}.smart-watermark-page .upload-inner-btns-upload,.smart-watermark-page .upload-inner-btns-import{display:flex;align-items:center;gap:4px;padding:8px 12px;border-radius:4px;font-size:12px;cursor:pointer;transition:all .2s;border:none;white-space:nowrap}.smart-watermark-page .upload-inner-btns-upload{background:#6366f1;color:#fff}.smart-watermark-page .upload-inner-btns-upload:hover{background:#357abd}.smart-watermark-page .upload-inner-btns-import{background:white;color:#666;border:1px solid #dee2e6}.smart-watermark-page .upload-inner-btns-import:hover{background:#f8f9fa}.smart-watermark-page .upload-spec{font-size:11px;color:#6c757d;margin:0}.smart-watermark-page .mask-container{position:absolute;inset:0;pointer-events:none}.smart-watermark-page .image-cut-float-actions{position:absolute;bottom:10px;right:10px}.smart-watermark-page .image-cut-float-actions-wrapper{display:flex;gap:8px}.smart-watermark-page .image-cut-float-actions-btn{display:flex;align-items:center;gap:4px;padding:6px 10px;background:white;color:#666;border:1px solid #dee2e6;border-radius:4px;font-size:12px;cursor:pointer;transition:all .2s}.smart-watermark-page .image-cut-float-actions-btn:hover{background:#f8f9fa}.smart-watermark-page .flex-footer.task-panel-footer{position:sticky;bottom:0;background:white;border-top:1px solid #f0f0f0;box-shadow:0 -2px 10px #0000001a;z-index:10;padding:20px}.smart-watermark-page .task-editor-panel-footer{display:flex;align-items:center;justify-content:space-between;gap:16px}.smart-watermark-page .text-guide{flex:1;font-size:11px;color:#8b949e;line-height:1.4;text-align:left}.smart-watermark-page .acss-1psltl0{display:flex;flex-direction:column;align-items:center;gap:8px}.smart-watermark-page .acss-1o26sis{position:relative;display:inline-block}.smart-watermark-page .acss-iuth6j{background:linear-gradient(135deg,#ff4757,#ff6b7a);color:#fff;border:none;border-radius:6px;padding:12px 20px;font-size:15px;font-weight:600;cursor:pointer;transition:all .2s;display:flex;align-items:center;justify-content:center;flex-shrink:0}.smart-watermark-page .acss-iuth6j:hover{transform:translateY(-1px);box-shadow:0 4px 12px #ff47574d}.smart-watermark-page .acss-1ywx6u2{position:absolute;top:-8px;right:-5px;background:linear-gradient(135deg,#ffe8ea 0%,#fff5f6 50%,#ffe8ea 100%);color:#ff4757;padding:4px 8px;border-radius:12px;font-size:10px;font-weight:600;white-space:nowrap;z-index:10;box-shadow:0 2px 8px #ff475733;border:1px solid rgba(255,71,87,.15);backdrop-filter:blur(4px);transition:all .2s ease}.smart-watermark-page .acss-1219tl8{font-size:10px;color:#ff4757;font-weight:600}.smart-watermark-page .task-manage-result-panel.acss-jblf6j{flex:1;background:white;overflow:hidden}.scrollable-content.empty.acss-gx7zdp{height:100%;overflow-y:auto;padding:0;display:flex;flex-direction:column;align-items:center;justify-content:flex-start}.smart-watermark-page .content-wrapper{width:100%;max-width:520px;display:flex;align-items:center;flex-direction:column}.smart-watermark-page .content-inner,.smart-watermark-page .content-main{display:flex;align-items:center;flex-direction:column;gap:16px;width:100%}.smart-watermark-page .acss-5vtkyw{width:484px;display:flex;flex-direction:column}.smart-watermark-page .priority-empty-title{font-size:18px;font-weight:600;color:#262626;text-align:center;margin-bottom:20px}.smart-watermark-page .ant-carousel{width:100%;margin:0 auto;min-height:300px}.smart-watermark-page .priority-empty-carousel{width:100%}.smart-watermark-page .slick-list{overflow:hidden;border-radius:12px;height:280px;min-height:280px}.smart-watermark-page .slick-track{display:flex;align-items:center;transition:transform .5s ease;width:400%;height:auto}.smart-watermark-page .slick-slide{text-align:center;width:25%;flex-shrink:0;min-width:25%;padding:4px 2px;box-sizing:border-box;opacity:1;visibility:visible;height:100%;display:flex;justify-content:center}.smart-watermark-page .slick-slide:not(.slick-active){opacity:1}.smart-watermark-page .priority-empty-carousel-card{background:#f8f9fa;border-radius:12px;padding:20px 30px 16px;margin:0;border:1px solid #e9ecef;display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:16px;width:calc(100% - 8px);max-width:none;box-sizing:border-box;height:100%;min-height:250px}.smart-watermark-page .priority-empty-carousel .priority-empty-carousel-card .priority-empty-carousel-card-main{-webkit-font-smoothing:antialiased!important;color:#333!important;font-size:.875rem!important;line-height:1.5714285714285714!important;list-style:none!important;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji"!important;-webkit-tap-highlight-color:transparent!important;pointer-events:auto!important;display:flex!important;margin:0!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important;width:100%!important;height:100%!important;gap:24px!important;padding:0 10px!important}.smart-watermark-page .priority-empty-carousel-card-main-item{flex:0 0 auto;display:flex;flex-direction:column;align-items:center;gap:12px}.smart-watermark-page .priority-empty-carousel-card-main-item-img{width:100px;height:133px;border-radius:8px;overflow:hidden;border:2px solid #e9ecef;flex-shrink:0}.smart-watermark-page .priority-empty-carousel-card-main-item-txt{font-size:13px;color:#6c757d;font-weight:500;text-align:center;white-space:nowrap;line-height:1.5714285714285714;font-family:inherit}.smart-watermark-page .priority-empty-carousel-card-main-item-sparkle-text{font-size:.6875rem;color:#28a745;font-weight:500;text-align:center;line-height:1.5714285714285714;margin-top:2px;font-family:inherit}.smart-watermark-page .image-container{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:white}.smart-watermark-page .image-container img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:8px}.smart-watermark-page .generation-process{-webkit-font-smoothing:antialiased;color:#333;font-size:.875rem;line-height:1.5714285714285714;list-style:none;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";-webkit-tap-highlight-color:transparent;pointer-events:auto;display:flex;margin:0;padding:0;align-items:center;justify-content:center;box-sizing:border-box;height:auto;flex:0 0 auto}.smart-watermark-page .generator-intro-tabs-panel.generator-intro-tabs-panel .generation-process{flex-direction:column!important;gap:8px!important;min-width:40px!important}.smart-watermark-page .process-icon{width:24px;height:24px;display:flex;margin:0;padding:0;align-items:center;justify-content:center;box-sizing:border-box;pointer-events:auto}.smart-watermark-page .generator-intro-tabs-panel.generator-intro-tabs-panel .process-icon{width:auto!important;height:133px!important}.smart-watermark-page .process-icon .image-container{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:transparent}.smart-watermark-page .generator-intro-tabs-panel.generator-intro-tabs-panel .process-icon .image-container{width:56px!important;height:56px!important}.smart-watermark-page .process-icon img{-webkit-font-smoothing:antialiased;color:#333;font-size:.875rem;line-height:1.5714285714285714;list-style:none;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";-webkit-tap-highlight-color:transparent;pointer-events:auto;-webkit-user-drag:none;aspect-ratio:auto 24.1216 / 24.1216;box-sizing:border-box;display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:0}.smart-watermark-page .process-spacer{display:none}.smart-watermark-page .generator-intro-tabs-panel.generator-intro-tabs-panel .process-spacer{display:block;height:22px}.smart-watermark-page .generator-right-panel.right-panel{padding:0!important;min-width:0!important}.smart-watermark-page .priority-empty-carousel-card-bottom{display:flex;justify-content:center;align-items:center;margin-top:0;position:relative;width:100%;flex-shrink:0}.smart-watermark-page .priority-empty-carousel-card-bottom-btn{position:relative!important;display:inline-flex!important;gap:6px!important;align-items:center!important;justify-content:center!important;font-weight:600!important;white-space:nowrap!important;text-align:center!important;cursor:pointer!important;transition:all .3s cubic-bezier(.645,.045,.355,1)!important;-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important;font-size:15px!important;padding:12px 32px!important;color:#fff!important;box-shadow:0 4px 12px #6366f14d!important;background:linear-gradient(135deg,#6366f1,#357abd)!important;width:auto!important;min-width:140px!important;height:auto!important;border-radius:8px!important;border:none!important;min-height:40px!important;flex:0 0 auto!important}.smart-watermark-page .priority-empty-carousel-card-bottom-btn:hover{background:linear-gradient(135deg,#357abd,#2a5d8f)!important;color:#fff!important;box-shadow:0 6px 20px #6366f166!important;transform:translateY(-2px)!important}.smart-watermark-page .priority-empty-carousel-card-bottom-switch-tab{padding:8px 12px!important;border:1px solid transparent!important;background:transparent!important;color:#666!important;font-size:13px!important;font-weight:400!important;cursor:pointer!important;display:inline-flex!important;align-items:center!important;gap:4px!important;transition:all .2s cubic-bezier(.645,.045,.355,1)!important;border-radius:6px!important;height:36px!important;line-height:1.4!important;position:absolute!important;right:0!important;top:50%!important;transform:translateY(-50%)!important;white-space:nowrap!important;-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important}.smart-watermark-page .priority-empty-carousel-card-bottom-switch-tab:hover{background:rgba(99,102,241,.1)!important;color:#6366f1!important;border:1px solid rgba(99,102,241,.2)!important}.smart-watermark-page .slick-dots{position:relative;margin:20px 0 0;padding:0;list-style:none;text-align:center;display:flex!important;justify-content:center;gap:8px}.smart-watermark-page .slick-dots li{display:inline-block}.smart-watermark-page .slick-dots li button{width:8px;height:8px;border-radius:50%;border:none;background:#d9d9d9;cursor:pointer;text-indent:-9999px;transition:background .2s}.smart-watermark-page .slick-dots li.slick-active button{background:#6366f1}.smart-watermark-page .priority-empty-only-item{flex:1;aspect-ratio:1;border-radius:8px;overflow:hidden;border:2px solid #e9ecef;cursor:pointer;transition:all .2s;background:white;display:flex;align-items:center;justify-content:center;position:relative}.smart-watermark-page .priority-empty-only-item .image-container{width:100%;height:100%;display:flex;align-items:center;justify-content:center;padding:0;box-sizing:border-box}.smart-watermark-page .priority-empty-only-item .image-container img{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain;border-radius:4px}.smart-watermark-page .priority-empty-only-item:hover{border-color:#6366f1;transform:translateY(-2px);box-shadow:0 4px 12px #6366f133}.smart-watermark-page .css-h46z68{--noop: 1}.smart-watermark-page .ant-flex{display:flex}.smart-watermark-page .ant-flex-align-center{align-items:center}.smart-watermark-page .ant-flex-align-stretch{align-items:stretch}.smart-watermark-page .ant-flex-align-flex-start{align-items:flex-start}.smart-watermark-page .ant-flex-justify-center{justify-content:center}.smart-watermark-page .ant-flex-justify-space-between{justify-content:space-between}.smart-watermark-page .ant-flex-vertical{flex-direction:column}.smart-watermark-page .ant-flex-wrap-wrap{flex-wrap:wrap}.smart-watermark-page .ant-image{position:relative;display:inline-block}.smart-watermark-page .ant-image-img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.smart-watermark-page .ant-spin{position:relative;display:inline-flex;align-items:center;justify-content:center;width:100%;height:100%}.smart-watermark-page .ant-spin-spinning{color:#6366f1}.smart-watermark-page .ant-spin-dot{display:inline-block;font-size:24px;animation:antSpinMove 1s infinite linear}.smart-watermark-page .anticon-spin{animation:antSpinMove 1s infinite linear}.smart-watermark-page .acss-1mnncja{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.smart-watermark-page .huiwa-icon{--noop: 1}.smart-watermark-page .scrollbar-track{position:absolute;background:rgba(0,0,0,.1);border-radius:4px}.smart-watermark-page .scrollbar-track-x{bottom:0;left:0;right:0;height:8px}.smart-watermark-page .scrollbar-track-y{top:0;right:0;bottom:0;width:8px}.smart-watermark-page .scrollbar-thumb{background:rgba(0,0,0,.3);border-radius:4px;transition:background .2s}.smart-watermark-page .scrollbar-thumb:hover{background:rgba(0,0,0,.5)}.smart-watermark-page .scrollbar-thumb-x{height:100%}.smart-watermark-page .scrollbar-thumb-y{width:100%}.smart-watermark-page{display:flex;height:calc(100vh - 60px);background:#f5f5f5}.smart-watermark-page .left-panel{width:374px;height:100%;background:white;border-right:1px solid #e5e5e5;flex-shrink:0;position:relative;overflow:hidden;display:flex;flex-direction:column}.smart-watermark-page .left-panel.hidden{display:flex}.smart-watermark-page .left-panel.generation-sidebar-wrapper{width:80px;background:#fafafa;border-right:none;border-left:1px solid #e5e5e5;padding:0}.smart-watermark-page .left-content{padding:0;display:flex;flex-direction:column;flex:1 1 auto;height:auto;position:relative;overflow-y:auto;-ms-overflow-style:none;scrollbar-width:none}.smart-watermark-page .generator-footer-bar{position:relative;bottom:auto;left:auto;right:auto;margin:0;flex-shrink:0}.smart-watermark-page .generation-result{flex:1;display:flex;flex-direction:column;background:#f5f5f5}.smart-watermark-page .result-header{padding:16px 24px;border-bottom:1px solid #ffe5e5}.smart-watermark-page .result-info{display:flex;flex-direction:column;gap:8px}.smart-watermark-page .result-notice{font-size:12px;color:#999;line-height:1.5}.smart-watermark-page .result-date{font-size:13px;color:#666}.smart-watermark-page .result-content{flex:1;padding:32px 24px;position:relative;display:flex;flex-direction:column;align-items:center}.smart-watermark-page .result-main{display:flex;align-items:flex-start;justify-content:center;gap:20px;max-width:1200px;width:100%}.smart-watermark-page .background-thumbnail-corner{flex-shrink:0;background:#ffffff;border:2px solid #e5e5e5;border-radius:8px;padding:8px;box-shadow:0 2px 8px #0000001a;position:relative}.smart-watermark-page .background-thumbnail-corner .thumbnail-label{position:absolute;top:12px;left:12px;background:rgba(0,0,0,.7);color:#fff;padding:4px 8px;border-radius:4px;font-size:11px;font-weight:500;white-space:nowrap}.smart-watermark-page .background-thumbnail-corner img{width:80px;height:60px;-o-object-fit:cover;object-fit:cover;border-radius:6px;display:block}.smart-watermark-page .result-images-list{flex:1;display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:20px;width:100%;align-items:start}.smart-watermark-page .result-image-card{position:relative;width:100%;max-width:720px;border-radius:12px;overflow:hidden;background:#ffffff;box-shadow:0 4px 16px #00000014;margin-bottom:0}.smart-watermark-page .result-images-list .result-image-card{max-width:none;aspect-ratio:4 / 3}.smart-watermark-page .result-image-card img{width:100%;height:auto;display:block}.smart-watermark-page .result-images-list .result-image-card img{height:100%;-o-object-fit:contain;object-fit:contain;background:#ffffff}.smart-watermark-page .result-image{width:100%;max-width:100%;max-height:min(720px,calc(100vh - 220px));-o-object-fit:contain;object-fit:contain}.smart-watermark-page .result-image-card:has(.result-image){display:flex;align-items:center;justify-content:center;padding:24px}.smart-watermark-page .result-image-overlay{position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,0) 0%,rgba(0,0,0,.45) 50%,rgba(0,0,0,.72) 100%);display:flex;flex-direction:column;justify-content:flex-end;padding:16px;opacity:0;transition:opacity .2s ease;pointer-events:none}.smart-watermark-page .result-image-card:hover .result-image-overlay{opacity:1;pointer-events:auto}.smart-watermark-page .result-image-view-btn,.smart-watermark-page .result-image-delete-btn,.smart-watermark-page .result-image-action-btn{height:32px;padding:0 12px;border-radius:8px;border:1px solid rgba(255,255,255,.35);background:rgba(255,255,255,.18);color:#fff;cursor:pointer;font-size:12px;font-weight:600;backdrop-filter:blur(6px)}.smart-watermark-page .result-image-view-btn:hover,.smart-watermark-page .result-image-delete-btn:hover,.smart-watermark-page .result-image-action-btn:hover{background:rgba(255,255,255,.26)}.smart-watermark-page .header-section{position:sticky;top:0;z-index:10;display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;background:white;padding:20px}.smart-watermark-page .header-section h1{font-size:18px;font-weight:600;color:#333;margin:0}.smart-watermark-page .tutorial-btn{display:flex;align-items:center;gap:4px;padding:6px 10px;background:#f8f9fa;border:1px solid #ddd;border-radius:4px;cursor:pointer;font-size:12px;color:#666;transition:all .2s}.smart-watermark-page .tutorial-btn:hover{background:#e9ecef;color:#6366f1}.smart-watermark-page .tutorial-icon{width:14px;height:14px}.smart-watermark-page .upload-section{padding:0 20px 20px;margin-bottom:20px}.smart-watermark-page .upload-card{background:#f5f7fa;border:1px dashed #d0d7de;border-radius:8px;padding:20px;text-align:center;position:relative;min-height:200px;display:flex;flex-direction:column;justify-content:center}.smart-watermark-page .rules-link{position:absolute;top:12px;right:12px;color:#6366f1;text-decoration:none;font-size:12px;display:flex;align-items:center;gap:4px;z-index:1}.smart-watermark-page .rules-link:hover{text-decoration:underline}.smart-watermark-page .arrow{font-size:10px}.smart-watermark-page .upload-label{cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%;text-align:center}.smart-watermark-page .uploaded-image{max-width:100%;max-height:200px;-o-object-fit:contain;object-fit:contain;margin-bottom:10px}.smart-watermark-page .upload-buttons{display:flex;gap:8px;margin-bottom:8px;justify-content:center}.smart-watermark-page .upload-btn{display:flex;align-items:center;gap:4px;padding:8px 12px;border-radius:4px;font-size:12px;cursor:pointer;transition:all .2s;border:none}.smart-watermark-page .upload-btn.primary{background:#6366f1;color:#fff}.smart-watermark-page .upload-btn.primary:hover{background:#357abd}.smart-watermark-page .upload-btn.secondary{background:white;color:#666;border:1px solid #dee2e6}.smart-watermark-page .upload-btn.secondary:hover{background:#f8f9fa}.smart-watermark-page .btn-icon{width:14px;height:14px}.smart-watermark-page .upload-tips{font-size:11px;color:#6c757d;margin:0}.smart-watermark-page .generate-section{position:absolute;bottom:0;left:0;right:0;background:white;border-top:1px solid #f0f0f0;box-shadow:0 -2px 10px #0000001a;z-index:10;padding:20px;display:flex;align-items:center;justify-content:space-between;gap:16px}.smart-watermark-page .button-container{display:flex;align-items:center;justify-content:center}.smart-watermark-page .button-wrapper{position:relative;display:inline-block}.smart-watermark-page .generate-btn{background:linear-gradient(135deg,#FF4757,#FF6B7A);color:#fff;border:none;border-radius:6px;padding:12px 20px;font-size:15px;font-weight:600;cursor:pointer;transition:all .2s;display:flex;align-items:center;justify-content:center;flex-shrink:0}.smart-watermark-page .button-wrapper:hover .generate-btn{transform:translateY(-1px);box-shadow:0 4px 12px #ff47574d}.smart-watermark-page .button-wrapper:hover .free-count-badge{transform:translateY(-1px);box-shadow:0 3px 10px #ff47574d}.smart-watermark-page .free-count-badge{position:absolute;top:-8px;right:-5px;background:linear-gradient(135deg,#FFE8EA 0%,#FFF5F6 50%,#FFE8EA 100%);color:#ff4757;padding:4px 8px;border-radius:12px;font-size:10px;font-weight:600;white-space:nowrap;z-index:10;box-shadow:0 2px 8px #ff475733;border:1px solid rgba(255,71,87,.15);backdrop-filter:blur(4px);transition:all .2s ease}.smart-watermark-page .right-panel{-webkit-font-smoothing:antialiased;flex-direction:column;margin:0;color:#333;font-size:.875rem;line-height:1.5714285714285714;list-style:none;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";display:flex;box-sizing:border-box;overflow:hidden;position:relative;padding:.625rem 0px 0px 1.5rem;height:100%;min-width:auto;flex:1;background:white}.smart-watermark-page .right-content{padding:0;height:100%;overflow-y:auto;-ms-overflow-style:none;scrollbar-width:none}.smart-watermark-page .right-content::-webkit-scrollbar{display:none}.smart-watermark-page .ant-tabs{height:100%;display:flex;flex-direction:column}.smart-watermark-page .ant-tabs-nav{margin-bottom:0;border-bottom:1px solid #f0f0f0;padding:0 16px}.smart-watermark-page .ant-tabs-nav-list{display:flex;position:relative;align-items:flex-end}.smart-watermark-page .ant-tabs-tab{padding:16px 20px 8px;cursor:pointer;position:relative;color:#8b949e;font-size:16px;font-weight:500;transition:color .2s}.smart-watermark-page .ant-tabs-tab:hover{color:#6366f1}.smart-watermark-page .ant-tabs-tab-active{color:#6366f1;font-weight:600}.smart-watermark-page .ant-tabs-ink-bar{position:absolute;bottom:0;left:16px;height:2px;background:#6366f1;width:72px;transition:all .3s;z-index:1}.smart-watermark-page .ant-tabs-nav-operations-hidden{visibility:hidden}.smart-watermark-page .ant-tabs-content-holder{flex:1;overflow:hidden}.smart-watermark-page .ant-tabs-content,.smart-watermark-page .ant-tabs-tabpane{height:100%}.smart-watermark-page .ant-tabs-tabpane-hidden{display:none!important}@media (max-width: 1200px){.user-function-config-panel.acss-t2kzr2{width:20rem!important}.smart-watermark-page .acss-5vtkyw{width:400px}}.pose-set-page{width:100%}.pose-set-page .generator-right-panel .right-content{overflow:hidden}.pose-set-page .generator-intro-tabs-panel.generator-intro-tabs-panel{display:flex;flex-direction:column;min-height:0;height:100%;overflow:hidden}.pose-set-page .generator-tabs .ant-tabs-content,.pose-set-page .generator-tabs .ant-tabs-tabpane{height:100%}.pose-set-page.ai-background-page .generation-result,.pose-set-page.ai-background-page .result-content{min-height:0}.pose-set-page.ai-background-page .generation-result{flex:1}.pose-set-page.ai-background-page .result-content{overflow:visible}.pose-set-page .scrollable-content{min-height:0;scrollbar-width:thin;scrollbar-color:rgba(100,116,139,.65) transparent}.pose-set-page .scrollable-content::-webkit-scrollbar{width:6px}.pose-set-page .scrollable-content::-webkit-scrollbar-track{background:transparent}.pose-set-page .scrollable-content::-webkit-scrollbar-thumb{background:rgba(100,116,139,.55);border-radius:999px}.pose-set-page .scrollable-content::-webkit-scrollbar-thumb:hover{background:rgba(100,116,139,.75)}.pose-set-page.ai-background-page .result-images-list .result-image-card{width:100%;max-width:520px;height:min(520px,calc(100vh - 320px));aspect-ratio:auto}.pose-set-page.ai-background-page .result-images-list{justify-content:center}.pose-set-page.ai-background-page .result-images-list .result-image-card img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;background:#fff}.ai-editor-container .custom-task-selector{position:relative;display:inline-block}.ai-editor-container .task-selector-trigger:hover{background:rgb(240,240,240)!important}.ai-editor-container .task-dropdown-menu div:first-child{border-radius:6px 6px 0 0}.ai-editor-container .task-dropdown-menu div:last-child{border-radius:0 0 6px 6px}.ai-editor-container{--huiwa-side-panel-popover-width: 800px;--huiwa-creative-scene-input-max-height: 100px;-webkit-font-smoothing:antialiased;line-height:1.5714285714285714;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-size:14px;color:#333;box-sizing:border-box;width:100%;height:65.6vh;display:flex}body.editor-fullscreen .ai-editor-container{height:100vh!important}.ai-editor-container .left-panel{--huiwa-side-panel-popover-width: 800px;--huiwa-creative-scene-input-max-height: 100px;-webkit-font-smoothing:antialiased;line-height:1.5714285714285714;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-size:14px;color:#333;box-sizing:border-box}.ai-editor-container .acss-6ba2we{overflow:hidden;outline:none}.ai-editor-container .flex-container{display:flex;width:100%;height:100%}.ai-editor-container .flex-layout{display:flex;flex:1;flex-direction:column;height:100%}.ai-editor-container .flex-header{--huiwa-side-panel-popover-width: 800px;--huiwa-creative-scene-input-max-height: 100px;-webkit-font-smoothing:antialiased;line-height:1.5714285714285714;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-size:14px;color:#333;box-sizing:border-box;flex:0 0 auto;position:relative;width:100%;display:flex;align-items:center;flex-direction:column;margin-bottom:.125rem;height:auto;min-height:100px}.ai-editor-container .collapsed-task-list-header-title{--huiwa-side-panel-popover-width: 800px;--huiwa-creative-scene-input-max-height: 100px;-webkit-font-smoothing:antialiased;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";color:#333;box-sizing:border-box;font-size:12px;line-height:1.25rem;margin:1.5rem 0px .75rem;display:flex;align-items:center;justify-content:center}.ai-editor-container .right-highlight{display:flex;justify-content:center}.ai-editor-container .right-highlight.active{color:#1890ff}.ai-editor-container .inner-wrapper{text-align:center}.ai-editor-container .task-item-img,.ai-editor-container .task-item-tips{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.ai-editor-container .ant-space{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.ai-editor-container .ant-space-horizontal{flex-direction:row}.ai-editor-container .ant-space-align-center{align-items:center}.ai-editor-container .ant-space-gap-row-small{row-gap:8px}.ai-editor-container .ant-space-gap-col-small{-moz-column-gap:8px;column-gap:8px}.ai-editor-container .ant-space-item{--huiwa-side-panel-popover-width: 800px;--huiwa-creative-scene-input-max-height: 100px;-webkit-font-smoothing:antialiased;line-height:1.5714285714285714;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";cursor:pointer;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;align-items:center;position:absolute;z-index:4;inset:0;font-size:12px;background:#d9d9d9;color:#333;border-radius:6px;backdrop-filter:blur(10px);box-shadow:0 2px 8px #00000026;font-weight:500}.ai-editor-container .acss-18wilvx{border-radius:4px;padding:.25rem;background-color:transparent;border:1px solid transparent;width:4.625rem;height:4.625rem;position:relative;cursor:pointer}.ai-editor-container .flex-content{flex:1 1 0;overflow:hidden;min-height:0}.ai-editor-container .flex-content-scrollable{overflow:hidden}.ai-editor-container .scroll-content{width:100%}.ai-editor-container .scrollable-container{--huiwa-side-panel-popover-width: 800px;--huiwa-creative-scene-input-max-height: 100px;-webkit-font-smoothing:antialiased;line-height:1.5714285714285714;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-size:14px;color:#333;box-sizing:border-box;height:100%;width:100%;position:relative}.ai-editor-container .collapsed-task-list-content-wrapper{padding:8px;display:flex;flex-direction:column;gap:2px}.ai-editor-container .ant-flex{display:flex}.ai-editor-container .ant-flex-align-center{align-items:center}.ai-editor-container .ant-flex-vertical{flex-direction:column}.ai-editor-container .flex-footer{flex:0 0 auto;padding:8px;border-top:1px solid #f0f0f0;text-align:center;background:#fff;position:relative;z-index:1;height:auto;min-height:50px}.ai-editor-container .ant-btn{-webkit-font-smoothing:antialiased;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";outline:none;position:relative;gap:.25rem;font-weight:400;white-space:nowrap;text-align:center;background:transparent;border:1px solid transparent;cursor:pointer;transition:all .2s cubic-bezier(.645,.045,.355,1);-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:manipulation;font-size:14px;padding:0px .5rem;border-radius:.25rem;box-sizing:border-box;box-shadow:none;height:3.25rem;width:100%;display:flex;align-items:center;justify-content:center;color:#000000e0}.ai-editor-container .ant-btn-link{border:none;background:transparent}.ai-editor-container .scrollbar-track{position:absolute;background:rgba(0,0,0,.1);border-radius:3px}.ai-editor-container .scrollbar-track-x{bottom:2px;left:2px;right:2px;height:6px}.ai-editor-container .scrollbar-track-y{top:2px;right:2px;bottom:2px;width:6px}.ai-editor-container .scrollbar-thumb{position:absolute;background:rgba(0,0,0,.3);border-radius:3px;cursor:pointer}.ai-editor-container .scrollbar-thumb-x{height:100%}.ai-editor-container .scrollbar-thumb-y{width:100%}.ai-editor-container .ant-btn:hover{color:#40a9ff}.ai-editor-container .anticon{display:inline-block}.ai-editor-container .huiwa-icon{width:1em;height:1em;margin-inline-start:2px}.ai-editor-container .right-panel{flex:1;background-color:#f5f5f5;height:92vh;overflow:hidden;display:flex;flex-direction:column}body.editor-fullscreen .right-panel{height:100vh!important}.ai-editor-container .top-toolbar{background:white;border-bottom:1px solid #e5e5e5;padding:15px 20px;display:flex;align-items:center;justify-content:space-between;position:relative;z-index:100}.ai-editor-container .toolbar-left{display:flex;align-items:center;gap:20px}.ai-editor-container .toolbar-right{display:flex;align-items:center}.ai-editor-container .task-selector{position:relative;width:120px;min-width:120px}.ai-editor-container .task-btn{background:#f8f9fa;border:1px solid #e9ecef;border-radius:6px;padding:6px 12px;font-size:12px;color:#6c757d;cursor:pointer;display:flex;align-items:center;gap:4px;transition:all .3s ease;height:32px;box-sizing:border-box;width:100%;white-space:nowrap}.ai-editor-container .task-btn:hover{background:#f1f3f4;color:#495057}.ai-editor-container .task-btn.active{background:#ffffff;border-color:#adb5bd;color:#495057}.ai-editor-container .task-dropdown{position:absolute;top:100%;left:0;background:white;border:1px solid #e5e5e5;border-radius:6px;box-shadow:0 4px 12px #0000001a;width:120px;min-width:120px;z-index:1000;padding:8px 0;opacity:1;visibility:visible;transform:scaleY(1);transform-origin:top;transition:all .3s ease;overflow:visible}.ai-editor-container .task-dropdown.hide{opacity:0;visibility:hidden;transform:scaleY(0)}.ai-editor-container .task-item{padding:10px 12px;cursor:pointer;display:flex;flex-direction:row;align-items:center;gap:8px;font-size:12px;color:#666;transition:all .3s ease;border-left:3px solid transparent;opacity:1;transform:translateY(0);text-align:left;min-height:36px;justify-content:flex-start;white-space:nowrap}.ai-editor-container .task-item.active{background-color:#fff2f2;color:#ff6a6a;border-left-color:#ff6a6a}.ai-editor-container .task-item.active i{color:#ff6a6a}.ai-editor-container .task-item i{font-size:14px;color:#4a90e2;flex-shrink:0}.ai-editor-container .task-item:hover{background:#f8f9fa}.ai-editor-container .tool-group{display:flex;background:#f8f9fa;border:1px solid #e9ecef;border-radius:6px;padding:3px;box-shadow:inset 0 1px 2px #0000000d;position:relative;flex-shrink:0;width:auto;min-width:280px}.ai-editor-container .tool-group:before{content:"";position:absolute;top:3px;left:4px;width:calc(33.33% - 2px);height:calc(100% - 6px);background:#ffffff;border-radius:3px;box-shadow:0 1px 3px #00000014,0 1px 2px #0000000f;transition:transform .3s ease;z-index:1}.ai-editor-container .tool-group[data-active="1"]:before{transform:translate(0)}.ai-editor-container .tool-group[data-active="2"]:before{transform:translate(100%)}.ai-editor-container .tool-group[data-active="3"]:before{transform:translate(200%)}.ai-editor-container .tool-btn{display:flex;align-items:center;gap:4px;padding:6px 12px;background:transparent;border:none;border-radius:3px;color:#6c757d;font-size:12px;cursor:pointer;transition:color .2s ease;flex:1;justify-content:center;position:relative;z-index:2;white-space:nowrap;min-width:0}.ai-editor-container .tool-btn:hover,.ai-editor-container .tool-btn.active{color:#495057}.ai-editor-container .ant-divider-vertical{-webkit-font-smoothing:antialiased;line-height:1.5714285714285714;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-size:14px;color:#333;box-sizing:border-box;display:inline-block;height:24px;margin:0 12px;vertical-align:middle;border-left:1px solid rgb(231,231,231)}.ai-editor-container .auto-area-controls{-webkit-font-smoothing:antialiased;line-height:1.5714285714285714;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-size:14px;color:#333;display:flex;margin:0;padding:0;align-items:center;box-sizing:border-box;gap:6px}.ai-editor-container .auto-area-controls .ant-btn{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;font-size:14px;border-radius:6px;border:1px solid #d9d9d9;background:#fff;cursor:pointer;transition:all .2s ease}.ai-editor-container .auto-area-controls .ant-btn:hover{border-color:#657eb9;color:#657eb9}.ai-editor-container .auto-area-controls .ant-btn.actived{border-color:#657eb9;background-color:#657eb91a}.ai-editor-container .zoom-control{display:flex;align-items:center;gap:10px}.ai-editor-container .zoom-label{font-size:14px;color:#666}.ai-editor-container .zoom-slider{width:100px;height:4px;background:#e5e5e5;border-radius:2px;outline:none;cursor:pointer}.ai-editor-container .zoom-slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:16px;height:16px;background:#ff6a6a;border-radius:50%;cursor:pointer}.ai-editor-container .screen-btn{background:#f8f9fa;border:1px solid #e5e5e5;border-radius:6px;padding:8px 16px;font-size:14px;color:#666;cursor:pointer;transition:all .3s ease;white-space:nowrap;height:32px;box-sizing:border-box}.ai-editor-container .screen-btn:hover{border-color:#ff6a6a;color:#ff6a6a}.ai-editor-container .editor-main-area{flex:1;padding:20px;overflow:hidden;background:#f8f9fa;position:relative}.ai-editor-container .upload-container{-webkit-font-smoothing:antialiased;color:#333;font-size:14px;line-height:1.5714285714285714;list-style:none;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";text-align:center;cursor:pointer;box-sizing:border-box;width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:20px}.ai-editor-container .upload-header{width:100%;display:flex;flex-direction:column;align-items:center;gap:16px}.ai-editor-container .upload-title{font-size:24px;font-weight:600;color:#333;margin:0;text-align:center}.ai-editor-container .custom-actions{width:100%;display:flex;justify-content:center}.ai-editor-container .ant-btn-primary{-webkit-font-smoothing:antialiased;list-style:none;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";outline:none;position:relative;display:inline-flex;gap:.25rem;align-items:center;justify-content:center;font-weight:400;white-space:nowrap;text-align:center;border:1px solid transparent;cursor:pointer;transition:all .2s cubic-bezier(.645,.045,.355,1);-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:manipulation;font-size:14px;height:2rem;padding:0px .5rem;border-radius:.25rem;color:#fff;background:#657eb9;box-sizing:border-box;box-shadow:none}.ai-editor-container .ant-btn-primary:hover{background:#7590c7;border-color:#7590c7;box-shadow:none}.ai-editor-container .ant-btn-default{-webkit-font-smoothing:antialiased;list-style:none;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";outline:none;position:relative;display:inline-flex;gap:.25rem;align-items:center;justify-content:center;font-weight:400;white-space:nowrap;text-align:center;border:1px solid #d9d9d9;cursor:pointer;transition:all .2s cubic-bezier(.645,.045,.355,1);-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:manipulation;font-size:14px;height:2rem;padding:0px .5rem;border-radius:.25rem;color:#333;background:#fff;box-sizing:border-box;box-shadow:none}.ai-editor-container .ant-btn-default:hover{border-color:#657eb9;color:#657eb9;box-shadow:none}.ai-editor-container .ant-btn-icon{display:inline-flex;align-items:center;margin-right:4px}.ai-editor-container .upload-guide-text{font-size:14px;color:#666;text-align:center;line-height:1.6}.ai-editor-container .upload-guide-image{margin:10px 0}.ai-editor-container .area-section{display:flex;justify-content:center;align-items:center}.ai-editor-container .video-player{position:relative;border-radius:8px;overflow:hidden;box-shadow:0 2px 12px #0000001a}.ai-editor-container .video-player video{display:block;border-radius:8px}.ai-editor-container .video-event-mask{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.ai-editor-container .desc-text{font-size:14px;color:#666;text-align:center;line-height:1.6;max-width:500px}.ai-editor-container .help-tips{display:inline-flex;align-items:center;gap:6px}.ai-editor-container .help-tips a{display:flex;align-items:center;gap:6px;color:#4a90e2;text-decoration:none;font-size:14px;transition:all .2s}.ai-editor-container .help-tips a:hover{color:#357abd;text-decoration:underline}.ai-editor-container .cards-container{width:100%;display:flex;justify-content:flex-start;align-items:flex-start;padding:20px 20px 20px 15%;gap:20px}.ai-editor-container .upload-card{background:#fff;border:1px solid #e5e5e5;border-radius:12px;padding:30px;box-shadow:0 2px 12px #00000014;max-width:550px;width:100%;flex-shrink:0;cursor:pointer;transition:all .3s ease}.ai-editor-container .upload-card:hover{border-color:#657eb9;box-shadow:0 4px 16px #657eb926;transform:translateY(-2px)}.ai-editor-container .typed-editor-form-container{-webkit-font-smoothing:antialiased;line-height:1.5714285714285714;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-size:14px;color:#333;box-sizing:border-box;position:absolute!important;z-index:1000!important;border-radius:8px;background:#ffffff!important;box-shadow:0 4px 16px #00000026!important;border:1px solid #e8e8e8!important;width:320px;min-height:400px!important;height:auto;padding:20px;transition:box-shadow .2s ease,transform .1s ease;display:block!important;visibility:visible!important;opacity:1!important}.ai-editor-container .typed-editor-form-container:hover{box-shadow:0 6px 20px #0003!important;transform:translateY(-2px)}.ai-editor-container .drag-icon{cursor:move;display:inline-flex;align-items:center;justify-content:center;padding:4px;border-radius:4px;transition:background-color .2s ease}.ai-editor-container .drag-icon:hover{background-color:#0000000d}.ai-editor-container .drag-icon:active{cursor:move;background-color:#0000001a}.ai-editor-container .drag-icon svg{display:block}.ai-editor-container .flex-container{-webkit-font-smoothing:antialiased;line-height:1.5714285714285714;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-size:14px;color:#333;box-sizing:border-box;flex:1 1 auto;width:100%;height:100%;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;user-select:none;display:flex}.ai-editor-container .fullsize-width{width:100%}.ai-editor-container .fullsize-height{height:100%}.ai-editor-container .flex-layout{-webkit-font-smoothing:antialiased;line-height:1.5714285714285714;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-size:14px;color:#333;-webkit-user-select:none;-moz-user-select:none;user-select:none;box-sizing:border-box;display:flex;flex:1 1 auto;position:relative;height:100%;width:100%;flex-direction:column}.ai-editor-container .flex-content{flex:1;overflow:hidden}.ai-editor-container .flex-content-scrollable{overflow-y:hidden}.ai-editor-container .scrollable-content{height:100%;overflow:hidden;outline:none}.ai-editor-container .scroll-content{padding:0}.ai-editor-container .scrollable-container,.ai-editor-container .formily-content{width:100%}.ai-editor-container .flex-footer{padding-top:1rem;margin-top:1rem;border-top:1px solid #f0f0f0}.ai-editor-container .form-item{margin-bottom:12px}.ai-editor-container .form-item:last-child{margin-bottom:0}.ai-editor-container .form-item-label{margin-bottom:8px;font-size:14px;color:#333}.ai-editor-container .form-item-label label{font-weight:500}.ai-editor-container .required-mark{color:#ff4d4f;margin-right:4px}.ai-editor-container .label-with-hint{display:flex;align-items:center;gap:8px}.ai-editor-container .hint-text{color:#999;font-size:12px;font-weight:400}.ai-editor-container .form-item-control{width:100%}.ai-editor-container .preview-upload-wrapper{border:1px dashed #d9d9d9;border-radius:8px;padding:0;background:transparent;text-align:center;position:relative;cursor:pointer;transition:all .3s ease;overflow:hidden}.ai-editor-container .preview-upload-wrapper:hover{border-color:#657eb9}.ai-editor-container .upload-drag-container{width:100%;height:100%;min-height:200px;position:relative;background:#fafafa;border-radius:8px;transition:background .3s ease}.ai-editor-container .preview-upload-wrapper:hover .upload-drag-container{background:#f0f4ff}.ai-editor-container .content-wrapper{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%;min-height:200px;position:relative;padding:20px;box-sizing:border-box}.ai-editor-container .content-wrapper.empty{min-height:200px}.ai-editor-container .content-wrapper.with-image{min-height:200px;padding:20px}.ai-editor-container .content-wrapper-placeholder{color:#999;font-size:14px;text-align:center;width:100%}.ai-editor-container .preview-image{display:block;max-width:100%;max-height:200px;border-radius:4px;-o-object-fit:contain;object-fit:contain}.ai-editor-container .content-upload-holder{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;opacity:0;transition:all .2s ease;background-color:#00000080;border-radius:8px}.ai-editor-container .content-upload-holder .content-upload-btn{-webkit-font-smoothing:antialiased;list-style:none;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-weight:400;white-space:nowrap;text-align:center;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-size:13px;color:#333;box-sizing:border-box;padding:6px 16px!important;height:auto;width:auto;max-width:150px;background-color:#fff;box-shadow:0 2px 8px #00000040;position:relative;z-index:1;border:none;display:inline-flex;align-items:center;justify-content:center;gap:4px}.ai-editor-container .content-upload-holder .content-upload-btn .ant-btn-icon{font-size:14px;margin-right:0}.ai-editor-container .content-upload-holder .content-upload-btn span{display:inline-flex;align-items:center}.ai-editor-container .upload-drag-container:hover .content-upload-holder{opacity:1}.ai-editor-container .age-select{width:100%;padding:8px 12px;border:1px solid #d9d9d9;border-radius:6px;font-size:14px;background:#fff;cursor:pointer;outline:none}.ai-editor-container .age-select:focus{border-color:#657eb9;box-shadow:0 0 0 2px #657eb91a}.ai-editor-container .number-input{width:100%;padding:8px 12px;border:1px solid #d9d9d9;border-radius:6px;font-size:14px;background:#fff;outline:none}.ai-editor-container .number-input:focus{border-color:#657eb9;box-shadow:0 0 0 2px #657eb91a}.ai-editor-container .panel-footer{padding:16px 0 0;border-top:1px solid #f0f0f0;margin-top:16px}.ai-editor-container .submit-btn-wrapper{display:flex;flex-direction:column;gap:8px;align-items:center;justify-content:center}.ai-editor-container .submit-btn{width:100%}.ai-editor-container .new-user-badge{background:linear-gradient(135deg,#ffb366,#ffc999);color:#fff;padding:4px 12px;border-radius:12px;font-size:12px;font-weight:500}.ai-editor-container .submit-btn-wrapper-float{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;width:100%}.ai-editor-container .new-user-badge-float{background:transparent;color:#999;font-size:12px;text-align:center}.ai-editor-container .all-tasks-btn{color:#575b66;transition:color .2s ease}.ai-editor-container .all-tasks-btn:hover{color:#1890ff!important}.ai-editor-container .all-tasks-btn:hover svg path{fill:#1890ff!important}.ai-editor-container .task-drawer-overlay{position:fixed;top:8vh;left:0;right:0;bottom:0;background:rgba(0,0,0,.45);z-index:1003;animation:fadeIn .3s}body.editor-fullscreen .task-drawer-overlay{top:0}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.ai-editor-container .task-drawer{position:fixed;top:8vh;left:0;bottom:0;width:580px;background:#fff;z-index:1004;display:flex;flex-direction:column;box-shadow:2px 0 8px #00000026;animation:slideInFromLeft .3s;overflow:hidden}body.editor-fullscreen .task-drawer{top:0}@keyframes slideInFromLeft{0%{transform:translate(-100%)}to{transform:translate(0)}}.ai-editor-container .task-drawer-header{display:flex;align-items:center;justify-content:space-between;padding:16px 24px;border-bottom:1px solid #f0f0f0;flex-wrap:nowrap;gap:16px}.ai-editor-container .task-drawer-header h3{margin:0;font-size:16px;font-weight:600;color:#262626;white-space:nowrap;flex-shrink:0}.ai-editor-container .expanded-task-list-header-action-item{display:inline-flex;align-items:center;justify-content:center;gap:4px;background:transparent;border:none;cursor:pointer;padding:4px 8px;border-radius:4px;transition:all .2s;font-size:13px;color:#666;white-space:nowrap;flex-shrink:0;width:90px}.ai-editor-container .expanded-task-list-header-action-item:hover{background:#f5f5f5;color:#1890ff}.ai-editor-container .expanded-task-list-header-action-item .anticon{font-size:14px}.ai-editor-container .task-drawer-filters{padding:16px 24px;border-bottom:1px solid #f0f0f0;background:#fafafa;box-sizing:border-box}.ai-editor-container .filter-row{display:flex;gap:16px;align-items:center;width:100%;box-sizing:border-box}.ai-editor-container .filter-item{flex:1;min-width:0;position:relative;box-sizing:border-box}.ai-editor-container .filter-item-with-prefix{flex:1;display:flex;align-items:center;gap:8px;padding:4px 11px;border:1px solid #d9d9d9;border-radius:4px;background:#fff;transition:all .2s}.ai-editor-container .filter-item-with-prefix:hover{border-color:#1890ff}.ai-editor-container .filter-item-with-prefix:focus-within{border-color:#1890ff;box-shadow:0 0 0 2px #1890ff1a}.ai-editor-container .filter-prefix{color:#bfbfbf;font-size:14px;white-space:nowrap;flex-shrink:0}.ai-editor-container .filter-item-with-prefix .ant-picker{border:none!important;box-shadow:none!important;padding:0!important}.ai-editor-container .filter-item-with-prefix .ant-picker:hover,.ai-editor-container .filter-item-with-prefix .ant-picker-focused{border:none!important;box-shadow:none!important}.ai-editor-container .task-drawer-content{flex:1;padding:24px;overflow-y:auto}.ai-editor-container .task-drawer-content.grid-view{display:grid;grid-template-columns:repeat(auto-fill,minmax(104px,1fr));gap:8px;padding:16px}.ai-editor-container .task-drawer-content.list-view{display:block}.ai-editor-container .task-item{--huiwa-creative-scene-input-max-height: 6.25rem;-webkit-font-smoothing:antialiased;line-height:1.5714285714285714;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-size:.875rem;color:#333;box-sizing:border-box;border-radius:4px;padding:.25rem;border:1px solid transparent;position:relative;cursor:pointer;width:5.2rem;background-color:#fff0f0;height:82px;padding-bottom:6px;margin-bottom:8px}.ai-editor-container .task-thumbnail{width:100%;height:100%;border-radius:4px;display:flex;align-items:center;justify-content:center;background:transparent}.ai-editor-container .task-placeholder{color:#8c8c8c;font-size:14px}.ai-editor-container .task-drawer-content .acss-18wilvx{--huiwa-creative-scene-input-max-height: 6.25rem;-webkit-font-smoothing:antialiased;line-height:1.5714285714285714;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-size:.875rem;color:#333;box-sizing:border-box;border-radius:4px;padding:.25rem;border:1px solid transparent;position:relative;cursor:pointer;width:6.5rem;background-color:#fff0f0;height:8.75rem;padding-bottom:0;padding-top:.625rem}.ai-editor-container .task-drawer-content .acss-18wilvx .inner-wrapper{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}.ai-editor-container .task-drawer-content .acss-18wilvx .task-item-img,.ai-editor-container .task-drawer-content .acss-18wilvx .task-item-tips{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.ai-editor-container .task-drawer-content .acss-18wilvx .ant-space-vertical{flex-direction:column}.ai-editor-container .task-drawer-content .acss-18wilvx .ant-space-align-center{align-items:center}.ai-editor-container .task-drawer-content .acss-18wilvx .ant-space-gap-row-small{row-gap:8px}.ai-editor-container .task-drawer-content .acss-18wilvx .ant-space-gap-col-small{-moz-column-gap:8px;column-gap:8px}.ai-editor-container .task-drawer-content .acss-18wilvx .ant-space-item{display:flex;justify-content:center;align-items:center}.ai-editor-container .task-drawer-content .acss-18wilvx .task-item-tips-icon{font-size:24px;color:#999}.ai-editor-container .task-drawer-content .acss-18wilvx .task-item-title{margin-top:4px;font-size:12px;color:#666;text-align:center}.ai-editor-container .task-drawer-footer{display:flex;align-items:center;justify-content:space-between;padding:16px 24px;border-top:1px solid #f0f0f0}.ai-editor-container .collapse-drawer-btn{display:flex;align-items:center;gap:4px;padding:4px 12px;border:none;background:none;color:#1890ff;font-size:14px;cursor:pointer;transition:all .2s}.ai-editor-container .collapse-drawer-btn:hover{background:#e6f7ff;border-radius:4px}.ai-editor-container .pagination{display:flex;align-items:center;gap:12px}.ai-editor-container .pagination-btn{width:24px;height:24px;border:1px solid #d9d9d9;background:#fff;border-radius:4px;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#262626;transition:all .2s}.ai-editor-container .pagination-btn:hover{border-color:#1890ff;color:#1890ff}.ai-editor-container .pagination-btn:disabled{color:#d9d9d9;cursor:not-allowed}.ai-editor-container .pagination-btn:disabled:hover{border-color:#d9d9d9;color:#d9d9d9}.ai-editor-container .pagination-info{font-size:14px;color:#595959}.profile-page{width:100%;height:682px;-ms-overflow-style:none;scrollbar-width:none}.profile-page::-webkit-scrollbar{display:none}html:has(.profile-page),body:has(.profile-page){overflow-x:hidden;-ms-overflow-style:none;scrollbar-width:none}html:has(.profile-page)::-webkit-scrollbar,body:has(.profile-page)::-webkit-scrollbar{display:none}.profile-top{background:white;border-bottom:1px solid rgb(240,240,240);padding:20px 0}.profile-top-content{max-width:1400px;margin:0 auto;padding:0 40px;display:flex;align-items:center;justify-content:space-between}.user-info-left{display:flex;align-items:center;gap:16px}.user-phone{font-size:20px;font-weight:500;color:#333}.help-btn.ant-btn{color:#6366f1!important;font-size:14px;transition:all .3s ease}.help-btn.ant-btn:hover{color:#6366f166!important;background:transparent!important}.help-btn.ant-btn .anticon{color:inherit}.profile-bottom{max-width:1400px;margin:0 auto;min-height:calc(100vh - 200px);min-height:calc(100dvh - 200px);display:grid;grid-template-columns:200px 1fr}.profile-left{background:white;border-radius:8px;box-shadow:0 2px 8px #0000000f;overflow:hidden}.profile-menu{border:none;background:white}.profile-menu .ant-menu-item{height:48px;line-height:48px;margin:0;padding:0 20px;font-size:14px;border-radius:0;color:#333;text-align:center;justify-content:center}.profile-menu .ant-menu-item-selected{background:white;color:#6366f1;font-weight:500;border-left:3px solid #6366f1}.profile-menu .ant-menu-item:hover{background:#fafafa}.profile-right{background-image:linear-gradient(135deg,rgb(252,246,246) 0%,rgb(238,243,255) 100%);border-radius:8px;box-shadow:0 2px 8px #0000000f;overflow:hidden;padding:.75rem 1.5rem}.credits-content{height:100%}.date-filter{padding:20px 20px 16px;background:white;border-radius:8px;margin-bottom:16px}.date-filter .ant-picker{border-radius:8px}.credits-content .ant-table-wrapper{padding:0 20px 20px}.credits-content .ant-table{border-radius:8px;overflow:hidden}.credits-content .ant-table-pagination{justify-content:center}.credits-content .ant-pagination-item:not(.ant-pagination-item-active){display:none!important}.credits-content .ant-pagination-jump-next,.credits-content .ant-pagination-jump-prev{display:none!important}.credits-content .ant-tabs,.credits-content .ant-tabs-content{height:100%}.credits-content .ant-tabs-tabpane{background:#fafafa}.profile-empty{min-height:calc(100vh - 60px);min-height:calc(100dvh - 60px);display:flex;align-items:center;justify-content:center;font-size:16px;color:#999}@media (max-width: 768px){.profile-top-content{padding:0 20px}.profile-bottom{padding:20px;grid-template-columns:1fr}.user-phone{font-size:16px}}.orders-content{height:634px;background:white;border-radius:8px;padding:16px 20px}.orders-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.orders-content .ant-table{overflow:hidden}.orders-content .ant-table-thead>tr>th{border-bottom:none}.orders-content .ant-table-tbody>tr>td{border-bottom:1px solid #f0f0f0}.orders-content .ant-table-tbody>tr:last-child>td{border-bottom:none}.orders-content .ant-picker{border-radius:8px}.account-content{padding:24px}.avatar-upload-wrapper{position:relative;display:inline-block;cursor:pointer}.avatar-upload-wrapper .ant-avatar{transition:opacity .3s}.avatar-upload-wrapper:hover .ant-avatar{opacity:.7}.avatar-upload-overlay{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background-color:#00000080;border-radius:50%;opacity:0;transition:opacity .3s;color:#fff;font-size:14px;pointer-events:none}.avatar-upload-wrapper:hover .avatar-upload-overlay{opacity:1}.agreement-page{min-height:100vh;min-height:100dvh;background:white;padding:40px 20px}.agreement-container{max-width:1200px;margin:0 auto;padding:0 40px;line-height:1.8;color:#333;font-size:14px}.agreement-title{font-size:24px;font-weight:600;text-align:center;color:#000;margin-bottom:8px}.agreement-version{text-align:center;color:#666;font-size:14px;margin-bottom:40px}.agreement-section{margin-bottom:30px}.agreement-section h2{font-size:16px;font-weight:600;color:#000;margin:24px 0 16px}.agreement-section h3{font-size:14px;font-weight:600;color:#000;margin:20px 0 12px}.agreement-section h4{font-size:14px;font-weight:600;color:#000;margin:16px 0 8px}.agreement-section p{margin-bottom:12px;font-size:14px;line-height:2;text-indent:2em}.agreement-section ul{margin:12px 0;padding-left:40px}.agreement-section li{margin-bottom:8px;font-size:14px;line-height:2}.important{font-weight:600;color:#000;text-indent:2em}.agreement-footer{margin-top:40px;text-align:center}.text-center{text-align:center}@media (max-width: 768px){.agreement-container{padding:0 20px}.agreement-section ul{padding-left:30px}}@media (max-width: 480px){.agreement-page{padding:30px 12px}.agreement-container{padding:0 12px}}@keyframes antSpinMove{to{transform:rotate(360deg)}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
