@import"https://fonts.googleapis.com/css2?family=Noto+Sans+SC:wght@400;450;500;550;600;650;700;750&family=Noto+Serif+SC:wght@500;600;700&display=swap";:root{font-family:Noto Sans SC,Microsoft YaHei,sans-serif;color:#293a32;background:#f8f9f6;font-synthesis:none;font-size:13px;--green: #294e3e;--green-dark: #1e3e31;--muted: #91988f;--line: #e8eae4;--cream: #fafbf8;--sidebar: 224px}*{box-sizing:border-box}body{margin:0}button,input,textarea,select{font:inherit}button{cursor:pointer;border:0;background:none;color:inherit}button:disabled{cursor:not-allowed;opacity:.48}button,a,input,textarea,select{outline:none}button:focus-visible,a:focus-visible{outline:3px solid #94b89c;outline-offset:3px}input,textarea,select{border:1px solid #e2e6de;border-radius:7px;background:#fff;padding:11px 13px;color:#34443a;min-width:0;transition:border .2s,box-shadow .2s}input:focus,textarea:focus,select:focus{border-color:#88a891;box-shadow:0 0 0 3px #91ad9117}textarea{resize:vertical;line-height:1.8}input::placeholder,textarea::placeholder{color:#a7ada6}select{cursor:pointer}h1,h2,h3,h4,p{margin:0}svg{flex-shrink:0}img{max-width:100%;display:block}button{transition:background .18s,transform .18s,border-color .18s,color .18s,box-shadow .18s}button:active:not(:disabled){transform:translateY(1px)}.btn{display:inline-flex;justify-content:center;align-items:center;gap:9px;border:1px solid transparent;border-radius:7px;padding:11px 17px;font-weight:500;white-space:nowrap;font-size:13px;line-height:1.6}.btn.primary{background:var(--green);color:#fff}.btn.primary:hover:not(:disabled){background:#365d49;box-shadow:0 4px 12px #254b3c1a}.btn.secondary{background:#fff;border-color:#dce2d8;color:#4f6053}.btn.secondary:hover{border-color:#9aaf9d;background:#f4f7f0}.btn.subtle{background:#f3f5ef;border-color:#e4e8de;color:#67715f}.btn.small{padding:7px 11px;font-size:12px}.icon-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:6px;color:#879184;flex-shrink:0}.icon-btn:hover,.icon-btn.selected{background:#edf1e8;color:var(--green)}.text-button{display:inline-flex;align-items:center;gap:8px;color:#4e6a56;font-size:12px;font-weight:500;padding:5px 0;white-space:nowrap}.text-button:hover{color:#132e1c}.muted{color:#939b90}.green-text{color:#578d65;font-size:11px;margin-left:auto}.pill{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;font-size:11px;border-radius:6px}.pill.light{background:#edf2e8;color:#6e8565}.badge{display:inline-flex;align-items:center;gap:5px;border-radius:5px;padding:5px 8px;font-size:10px;white-space:nowrap;line-height:1.2}.badge i{width:4px;height:4px;border-radius:50%;background:currentColor}.badge.green{color:#4f875c;background:#edf5e9}.badge.neutral{color:#8b8c80;background:#f1f0ea}.badge.blue{color:#5a84ac;background:#edf3fa}.badge.red{color:#b76451;background:#fcf0eb}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.spin{animation:spin 1.2s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.full-width{width:100%}.startup{min-height:100vh;display:flex;flex-direction:column;gap:25px;justify-content:center;align-items:center}.startup>p{color:var(--muted)}.sidebar{width:var(--sidebar);position:fixed;inset:0 auto 0 0;background:#fff;border-right:1px solid var(--line);display:flex;flex-direction:column;padding:31px 20px 0;z-index:30}.brand-button{text-align:left;padding:0}.brand{display:flex;align-items:center;gap:11px}.brand-mark{width:37px;height:38px;position:relative;background:#294e3e;border-radius:11px;display:flex;gap:4px;align-items:center;justify-content:center;transform:rotate(-1deg)}.brand-mark i{width:5px;height:19px;background:#e8eedc;border-radius:1px}.brand-mark i:nth-child(1){height:17px;transform:translateY(-3px)}.brand-mark i:nth-child(2){height:21px;transform:translateY(3px)}.brand-mark i:nth-child(3){height:17px;transform:translateY(-3px)}.brand strong{font-size:23px;font-weight:700;letter-spacing:1px;line-height:1.35}.brand strong>span{font-family:Georgia,serif;font-size:15px;font-weight:400;letter-spacing:-.2px;margin-left:6px}.brand small{display:block;font-size:9px;letter-spacing:1.8px;color:#8e988a;margin-top:4px}.new-project{margin:31px 0 30px;width:100%;justify-content:flex-start;padding:10px 12px;border-radius:7px;font-size:12px}.new-project>span{font-family:Arial;font-size:10px;color:#adc1af;margin-left:auto}.nav-caption{display:flex;color:#a4aca0;font-size:9px;letter-spacing:1px;padding:0 10px;margin-bottom:12px;gap:8px}.nav-caption>span{font-size:8px;letter-spacing:1.2px;color:#c0c5bc}.sidebar nav{display:flex;flex-direction:column;gap:6px}.nav-item{display:flex;align-items:center;gap:12px;text-align:left;padding:13px;border-radius:7px;width:100%;font-size:12px;color:#7b8678}.nav-item:hover{background:#f6f8f3}.nav-item.active{background:#ecf1e6;color:#385c43;font-weight:600}.nav-item.active:after{content:"";width:4px;height:4px;border-radius:50%;background:#426947;margin-left:auto}.tiny-new{font:8px Arial;letter-spacing:.5px;border-radius:3px;background:#f2eee3;color:#a18c62;padding:3px 4px;margin-left:auto}.nav-count{background:#dfead5;padding:1px 5px;border-radius:5px;font-size:10px}.sidebar-bottom{margin-top:auto}.workspace-card{position:relative;background:linear-gradient(130deg,#f1f4ea,#f5f5ee);border:1px solid #e6ebdd;border-radius:9px;padding:18px 15px 14px;overflow:hidden;margin:42px 0 18px}.workspace-card:after{content:"✳";position:absolute;right:-7px;top:4px;font-size:91px;color:#e4e9d8;line-height:1;transform:rotate(10deg)}.little-spark{color:#7e936a}.workspace-card h4{font-size:13px;font-weight:600;margin:10px 0 6px;position:relative;z-index:1}.workspace-card p{font-size:10px;color:#8a947e;line-height:1.9}.workspace-card>button{display:flex;align-items:center;justify-content:space-between;width:100%;font-size:10px;padding:12px 0 11px;color:#4b674b;font-weight:600}.status-dot{border-top:1px solid #e1e7d8;padding-top:11px;display:flex;align-items:center;gap:6px;font-size:9px;color:#969f8d}.status-dot i{width:5px;height:5px;border-radius:50%;background:#92a77b}.bottom-link{font-size:11px;padding:10px 8px}.bottom-link svg:last-child{margin-left:auto;color:#a6afa0}.profile{display:flex;align-items:center;gap:10px;margin:14px -20px 0;padding:17px 19px;border-top:1px solid var(--line);width:calc(100% + 40px);text-align:left}.profile>div{min-width:0;flex:1}.profile strong{font-size:11px;font-weight:500;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.profile small{display:block;font-size:9px;color:#a2a99d;margin-top:3px}.profile>svg{color:#939e8c}.avatar{display:flex;align-items:center;justify-content:center;background:#e9eddf;color:#5e7657;width:32px;height:32px;border-radius:50%;font-size:13px;flex-shrink:0;font-family:"Noto Serif SC",serif}.avatar.large{width:53px;height:53px;font-size:22px}.main-shell{margin-left:var(--sidebar);min-height:100vh}.topbar{height:72px;border-bottom:1px solid #e9ece4;display:flex;align-items:center;justify-content:space-between;padding:0 36px;background:#ffffffc9;gap:16px}.breadcrumbs{display:flex;align-items:center;gap:10px;font-size:10px;white-space:nowrap;min-width:0}.breadcrumbs>span{color:#9ba396;overflow:hidden;text-overflow:ellipsis}.breadcrumbs>svg{color:#b6bdaf}.breadcrumbs strong{font-weight:450;color:#53654e}.topbar-actions{display:flex;align-items:center;gap:17px}.global-search{position:relative;display:flex;align-items:center;gap:8px;color:#a0a799}.global-search>input{border:0;background:transparent;box-shadow:none;width:159px;font-size:10px;padding:8px 0}.global-search kbd{width:17px;height:19px;border:1px solid #e4e7df;border-radius:4px;font:10px Arial;display:flex;align-items:center;justify-content:center;color:#aeb6a6}.top-divider{height:18px;border-left:1px solid #e7ebe1}.top-help{display:flex;align-items:center;gap:7px;font-size:10px;color:#7f8c77;padding:4px 0}.notification-dot{position:absolute;top:4px;right:6px;background:#c79665;border-radius:50%;width:5px;height:5px}.search-popover{position:absolute;top:38px;right:-20px;width:300px;background:#fff;box-shadow:0 12px 40px #27342a20;z-index:40;border-radius:8px;border:1px solid var(--line);padding:7px}.search-popover>button{display:flex;align-items:center;gap:10px;padding:10px;width:100%;text-align:left;border-radius:5px}.search-popover>button:hover{background:#f3f5ee}.search-popover img{width:40px;height:40px;border-radius:4px;object-fit:cover}.search-popover span{flex:1;font-size:11px}.search-popover small{display:block;color:#9ba591;margin-top:4px}.search-popover>p{padding:15px;font-size:11px}.mobile-menu{display:none}.page{max-width:1570px;padding:34px 37px 0;margin:auto;animation:pageIn .4s ease}@keyframes pageIn{0%{opacity:.3;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.page-heading{display:flex;justify-content:space-between;align-items:center;margin-bottom:28px;gap:20px}.eyebrow{font-family:Arial,sans-serif;font-size:9px;letter-spacing:1.8px;color:#98a18d;display:block;font-weight:500}.page-heading h1{font-size:25px;font-weight:550;letter-spacing:1px;margin:9px 0;line-height:1.5;display:flex;align-items:center;gap:12px}.page-heading p{font-size:11px;color:#9aa190;letter-spacing:.4px}.heading-leaf{color:#8ca77a;transform:rotate(17deg);display:inline-flex}.date-label{display:flex;gap:8px;align-items:center;color:#8e9a82;font-size:10px}.sun{font-size:18px;color:#a7b093}.hero{display:grid;grid-template-columns:1fr 1.07fr;background:#eff1e7;border:1px solid #e5e9dc;border-radius:13px;min-height:341px;position:relative;overflow:hidden}.hero-copy{padding:33px 38px;z-index:2}.hero-pill{font-size:9px;letter-spacing:1.5px;display:inline-flex;align-items:center;gap:6px;color:#687b58;border:1px solid #d8dfcb;padding:6px 10px;border-radius:20px;background:#f5f6ed85}.hero-pill>span{background:#86a36f;width:4px;height:4px;border-radius:50%}.hero h2{font-family:"Noto Serif SC",SimSun,serif;font-size:42px;font-weight:600;line-height:1.5;letter-spacing:3px;margin:16px 0 12px;color:#344c37}.hero h2>span{color:#7d9365}.hero-copy>p{font-size:10px;line-height:2;color:#8c9680;letter-spacing:.5px}.hero-button{font-size:11px;padding:10px 15px;margin-top:21px;gap:9px}.hero-button svg:last-child{margin-left:18px}.hero-meta{display:flex;align-items:center;gap:9px;margin-top:21px;font-size:9px;color:#99a18d}.mini-avatars{display:flex;padding-left:4px}.mini-avatars i{font-style:normal;background:#dde3d1;border:2px solid #eff1e7;margin-left:-4px;width:22px;height:22px;display:flex;align-items:center;justify-content:center;border-radius:50%;font-size:8px;color:#7a886d}.mini-avatars i:nth-child(2){background:#e6dcca;color:#a39170}.mini-avatars i:nth-child(3){background:#d0d8c7}.mini-stars{font-size:8px;color:#b0ac7a;margin-left:2px}.hero-art{position:relative;min-width:0;isolation:isolate;margin:26px 40px 29px 0;border-radius:8px;background:#dde3d0}.hero-art>img{top:0;right:0;bottom:0;left:0;width:100%;height:100%;position:absolute;object-fit:cover;object-position:48% 55%;border-radius:8px;filter:saturate(.63);z-index:-1}.hero-art:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#dfe6dcdc,transparent 45%,#a0ac9130);z-index:0;border-radius:8px}.hero-art-label{position:relative;font-family:Georgia,serif;line-height:1.1;padding:26px;color:#3d5035;font-size:18px;letter-spacing:1px;text-shadow:0 1px 10px #ffffff80}.hero-art-label strong{font-size:27px;font-weight:400}.hero-art-label>span{font-family:Noto Sans SC,sans-serif;display:block;font-size:7px;letter-spacing:3px;margin-top:11px;font-weight:450}.art-sticker{position:absolute;top:23px;right:17px;display:flex;align-items:center;gap:5px;padding:7px 9px;font-size:8px;border-radius:4px;background:#ffffffa6;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#6c7a5b;transform:rotate(5deg);box-shadow:0 2px 6px #293c1510}.vertical-type{position:absolute;right:-21px;top:50%;writing-mode:vertical-rl;font-family:Arial;font-size:7px;letter-spacing:2px;color:#9ba58b;transform:translateY(-50%)}.art-bottom{display:flex;justify-content:space-between;position:absolute;bottom:17px;left:21px;right:21px;color:#eef2e7;font:7px Arial;letter-spacing:1.7px;text-shadow:0 1px 5px #3d432d}.floating-note{display:flex;align-items:center;gap:10px;position:absolute;bottom:28px;left:-31px;padding:12px 15px;background:#fffef1ef;box-shadow:0 5px 30px #30402013;border:1px solid #fff;border-radius:8px;transform:rotate(-3deg);-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.floating-note>span{width:29px;height:29px;border-radius:50%;background:#e6efdb;display:flex;align-items:center;justify-content:center;color:#6e8b59}.floating-note strong{font-size:10px;font-weight:500;display:block}.floating-note small{font-size:8px;color:#9da58d;display:block;margin-top:4px}.floating-note>svg{color:#8ea079;margin-left:10px}.hero-orbit{position:absolute;width:350px;height:350px;right:-110px;top:-75px;border:1px solid #d7ddc4;border-radius:50%;z-index:-2}.creation-section,.templates-section,.recent-section{margin-top:31px}.section-title{display:flex;justify-content:space-between;align-items:center;margin-bottom:17px;gap:12px}.section-title>div{display:flex;align-items:center;gap:10px}.section-number{font-size:10px;font-family:Georgia,serif;color:#a6ad9b;font-style:italic;border-right:1px solid #dfe5d8;padding-right:10px}.section-title h2{font-size:16px;letter-spacing:.4px;font-weight:550}.section-title p{font-size:10px;color:#9aa392;margin-left:4px}.creation-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:13px}.creation-card{text-align:left;border:1px solid #e4e8de;border-radius:9px;background:#fff;position:relative;overflow:hidden;min-height:209px;padding:17px 16px 12px}.creation-card:hover{transform:translateY(-4px);border-color:#b1c0a6;box-shadow:0 8px 25px #334c3910}.creation-top{display:flex;justify-content:space-between;align-items:center}.creation-top>svg{color:#b3bcb0;width:14px}.tool-icon{width:34px;height:34px;display:flex;align-items:center;justify-content:center;border-radius:9px;background:#eaf1e4;color:#749061}.creation-card.sand .tool-icon{background:#f4eee2;color:#bba16f}.creation-card.rose .tool-icon{background:#f5e9e3;color:#bc9180}.creation-card.blue .tool-icon{background:#e8eef2;color:#89a2b8}.creation-card.yellow .tool-icon{background:#f7f0dc;color:#b8a064}.creation-card.lavender .tool-icon{background:#ede9f0;color:#a698b4}.creation-card h3{font-size:13px;font-weight:550;margin:13px 0 6px}.creation-card>p{font-size:8px;color:#a4aa9d;white-space:nowrap;letter-spacing:-.1px}.tool-en{display:block;font-size:6px;letter-spacing:1.2px;color:#b0b6a9;margin-top:8px;font-family:Arial}.tool-visual{height:67px;margin:13px -2px 0;position:relative;overflow:hidden;background:#f3f4ed;border-radius:5px}.mini-poster{width:70%;height:100%;position:absolute;left:16%;top:8px;background:#e1e7d5;box-shadow:0 2px 6px #24382715;transform:rotate(-7deg);padding:6px}.mini-poster img{width:100%;height:100%;object-fit:cover;opacity:.86;filter:saturate(.55)}.mini-poster>span{position:absolute;top:11px;left:10px;font:6px Georgia;letter-spacing:.3px;color:#304b35;background:#f4f5e499;padding:3px}.tool-visual-detail{background:#f4f0e8}.tool-visual-detail .mini-poster{width:47%;left:8%;top:7px;transform:rotate(-4deg)}.mini-lines{position:absolute;top:20px;right:9%;width:24%;display:flex;flex-direction:column;gap:5px}.mini-lines i{height:3px;width:100%;background:#dfd8c9}.mini-lines i:nth-child(2){width:70%}.mini-lines i:nth-child(3){height:21px;background:#e9e2d7}.tool-visual-lifestyle{background:#f5eee7}.tool-visual-lifestyle .mini-poster{transform:rotate(5deg);width:77%;left:15%;background:#fff9f1;top:7px}.camera-bracket{position:absolute;left:26%;top:23%;width:48%;height:59%;border:1px solid #fcfaf4;z-index:2}.tool-visual-reference{background:#eaf0f2}.tool-visual-reference .mini-poster{width:60%;left:15%;transform:rotate(-6deg);background:#fcfdfa}.reference-spark{position:absolute;right:7px;bottom:5px;font-size:30px;color:#9ab0b3;text-shadow:1px 1px #fff}.tool-visual-sku{background:#f7f1e0}.tool-visual-sku .mini-poster{transform:rotate(-6deg);width:40%;left:13%;z-index:3;top:14px}.tool-visual-sku .mini-poster.second{transform:rotate(2deg);background:#ece0cd;left:32%;z-index:2;top:7px}.tool-visual-sku .mini-poster.third{transform:rotate(10deg);background:#d5dfca;left:50%;top:10px;z-index:1}.tool-visual-video{background:#eeebf0}.tool-visual-video .mini-poster{width:80%;transform:rotate(-3deg);left:11%;background:#f5f4f8}.play-bubble{position:absolute;top:27px;left:calc(50% - 11px);border-radius:50%;background:#ffffffc9;width:25px;height:25px;display:flex;align-items:center;justify-content:center;color:#a39caf}.template-grid{display:grid;gap:20px;grid-template-columns:repeat(4,minmax(0,1fr))}.template-card{text-align:left;min-width:0;padding:0}.template-image{height:264px;border-radius:8px;overflow:hidden;position:relative;isolation:isolate;transition:box-shadow .2s,transform .2s}.template-card:hover .template-image{box-shadow:0 8px 26px #283f2418;transform:translateY(-3px)}.template-tag{position:absolute;left:11px;top:11px;font-size:8px;display:flex;align-items:center;gap:3px;background:#ffffffe3;padding:4px 6px;border-radius:3px;z-index:4;color:#718164}.template-head{position:absolute;top:37px;left:23px;right:20px;z-index:2}.template-head>small{display:block;font:5px Arial;letter-spacing:1.8px;margin-bottom:10px}.template-head>strong{font:19px/1.15 Georgia,serif;display:block;max-width:150px;letter-spacing:-.3px}.template-head>em{font-family:"Noto Serif SC",serif;font-size:9px;font-style:normal;letter-spacing:2px;display:block;margin-top:9px}.template-image>img{position:absolute;bottom:26px;left:20px;right:20px;width:calc(100% - 40px);height:53%;object-fit:cover;filter:saturate(.65);mix-blend-mode:multiply;transition:transform .4s}.template-card:hover img{transform:scale(1.035)}.template-bottom{position:absolute;bottom:12px;left:21px;right:21px;display:flex;justify-content:space-between;font:5px Arial;letter-spacing:1px;opacity:.6}.template-use{position:absolute;left:18px;right:18px;bottom:16px;background:#fffef5eb;z-index:5;padding:9px 12px;border-radius:5px;font-size:11px;display:flex;align-items:center;justify-content:space-between;opacity:0;transform:translateY(12px);transition:all .2s}.template-card:hover .template-use{opacity:1;transform:translateY(0)}.template-quiet>img,.template-fragrance>img{top:0;right:0;bottom:0;left:0;width:100%;height:100%;mix-blend-mode:normal;filter:saturate(.4)}.template-quiet:after,.template-fragrance:after{position:absolute;top:0;right:0;bottom:0;left:0;content:"";background:linear-gradient(180deg,#e7e1d9ec,transparent 60%);z-index:1}.template-fragrance:after{background:linear-gradient(180deg,#ecddc9ef,transparent 70%)}.template-quiet .template-head,.template-fragrance .template-head{top:28px}.template-fragrance .template-tag{left:auto;right:11px}.template-fragrance .template-head>strong{font-size:24px;max-width:160px}.template-pure .template-head{top:24px}.template-pure .template-head strong{font-size:21px}.template-pure>img{bottom:24px;height:55%;border-radius:50% 50% 0 0}.template-caption{display:flex;align-items:center;justify-content:space-between;padding:13px 1px 0}.template-caption h3{font-size:12px;letter-spacing:1px;font-weight:500}.template-caption p{font-size:9px;color:#a0a697;margin-top:6px;letter-spacing:.1px}.template-caption>svg{color:#a8b19f}.recent-section{margin-top:35px}.first-step{border:1px solid #e4e9dd;background:#fff;border-radius:9px;display:flex;align-items:center;gap:18px;padding:24px 27px}.first-step-icon{background:#f1f4e9;width:56px;height:56px;border-radius:15px;color:#94a480;display:flex;align-items:center;justify-content:center}.first-step h3{font-size:13px;font-weight:500;margin-bottom:8px}.first-step p{font-size:10px;color:#9da592}.first-step>.btn{margin-left:auto;font-size:11px}.recent-table{border:1px solid var(--line);border-radius:9px;overflow:hidden}.recent-row{display:flex;width:100%;align-items:center;gap:18px;background:#fff;padding:16px 20px;text-align:left;border-bottom:1px solid var(--line)}.recent-row:last-child{border-bottom:0}.recent-row:hover{background:#f6f8f2}.recent-icon{width:39px;height:39px;background:#edf1e6;color:#819475;border-radius:7px;display:flex;align-items:center;justify-content:center}.recent-row>strong{font-weight:500;font-size:12px;flex:1}.recent-row small{display:block;font-weight:400;font-size:10px;color:#a1a793;margin-top:5px}.recent-row>span:not(.recent-icon):not(.badge){font-size:10px;color:#929b87}.recent-row>svg{margin-left:12px;color:#a6af9a}.page-footer{display:flex;align-items:center;border-top:1px solid #e7ebdf;margin-top:43px;padding:22px 0 27px;gap:15px}.brand.small{gap:7px;opacity:.65}.brand.small .brand-mark{width:20px;height:21px;border-radius:5px;gap:2px}.brand.small .brand-mark i{width:3px;height:10px;transform:none}.brand.small .brand-mark i:nth-child(2){height:13px;transform:translateY(2px)}.brand.small strong{font-size:12px;letter-spacing:1px}.brand.small strong span{font-size:10px;margin-left:3px}.page-footer>span{color:#a8af9e;font-size:9px;letter-spacing:.5px}.page-footer>span:last-child{margin-left:auto;font:7px Arial;letter-spacing:1.5px;color:#b5bcac}.library-toolbar{display:flex;align-items:center;justify-content:space-between;gap:15px;border-bottom:1px solid var(--line);margin:10px 0 24px;padding-bottom:13px;flex-wrap:wrap}.tabs{display:flex;gap:5px}.tabs>button{display:flex;align-items:center;gap:7px;padding:9px 14px;font-size:12px;border-radius:6px;color:#8a9581;white-space:nowrap}.tabs>button.selected{background:#eaf0e2;color:#4c6b43;font-weight:500}.tabs>button>span{padding:1px 5px;background:#dfe8d5;border-radius:4px;font-size:9px}.toolbar-right{display:flex;align-items:center;gap:6px}.inline-search{display:flex;align-items:center;gap:7px;color:#9ba591;padding:0 10px;border:1px solid #e1e6da;background:#fff;border-radius:6px}.inline-search input{padding:9px 0;border:0;box-shadow:none;background:transparent;font-size:11px;width:163px}.product-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:23px}.product-card{border:1px solid #e4e8dd;border-radius:10px;overflow:hidden;background:#fff;transition:box-shadow .2s}.product-card:hover{box-shadow:0 7px 24px #3544250c}.product-image{height:230px;width:100%;position:relative;background:#e9eddf;display:flex;justify-content:center;align-items:center;padding:0;color:#91a17c}.product-image>img{width:100%;height:100%;object-fit:cover;filter:saturate(.7)}.category-label{position:absolute;left:14px;bottom:14px;background:#fffffff0;font-size:10px;border-radius:4px;padding:5px 8px;color:#69785d}.product-card-info{padding:16px 20px}.product-name-line{display:flex;gap:8px;justify-content:space-between;align-items:center}.product-name-line>button:first-child{text-align:left;padding:0}.product-name-line h3{font-size:14px;font-weight:500}.pinned{color:#728a52}.product-card-info>p{font-size:10px;color:#9da58f;margin:6px 0 23px}.product-card-info>p>span{margin:0 8px}.score-line{display:flex;justify-content:space-between;font-size:10px;color:#919d84;margin-bottom:8px}.score-line>strong{font-size:10px;font-weight:500;color:#759461}.progress-track{height:4px;background:#edf1e5;border-radius:3px;overflow:hidden}.progress-track>i{display:block;height:100%;background:#8ba77b;border-radius:3px;transition:width .4s}.product-card-footer{display:flex;align-items:center;border-top:1px solid #eff1e9;margin-top:20px;padding-top:13px;gap:6px}.product-card-footer>.text-button{font-size:10px;margin-right:auto}.archive-btn{opacity:.5}.product-card:hover .archive-btn{opacity:1}.add-product-card{min-height:390px;border:1px dashed #d6dfcb;border-radius:10px;display:flex;justify-content:center;align-items:center;flex-direction:column;background:#f3f6ed80;color:#889c74;gap:12px}.add-product-card:hover{background:#eff3e6;border-color:#91a67c}.add-product-card>span{width:58px;height:58px;border-radius:50%;border:1px solid #dce5d0;display:flex;align-items:center;justify-content:center}.add-product-card h3{font-size:13px;font-weight:500;margin-top:6px}.add-product-card p{font-size:10px;color:#a5af99}.list-view{grid-template-columns:1fr}.list-view .product-card{display:flex;align-items:stretch}.list-view .product-image{width:180px;min-height:100%;height:auto}.list-view .product-card-info{flex:1;display:grid;grid-template-columns:1.5fr 1fr;column-gap:35px}.list-view .product-card-info>.product-card-footer{grid-column:2;grid-row:2/5;align-self:center;margin:0;padding:0;border:0}.list-view .score-line,.list-view .progress-track{grid-column:1}.list-view .add-product-card{min-height:140px}.list-view .product-card-info>p{margin-bottom:14px}.empty{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;min-height:320px;padding:35px 20px}.empty>span{width:66px;height:66px;background:#edf1e6;border-radius:20px;display:flex;align-items:center;justify-content:center;color:#95a47e;margin-bottom:19px}.empty h3{font-size:16px;font-weight:500;margin-bottom:10px}.empty p{font-size:12px;line-height:1.8;color:#99a38c;max-width:430px}.empty>.btn{margin-top:24px}.detail-heading{display:flex;justify-content:space-between;align-items:center;gap:15px;margin-bottom:25px}.detail-heading h1{font-size:23px;font-weight:550;margin:10px 0}.detail-heading p{font-size:10px;color:#9aa48e;display:flex;align-items:center;gap:10px}.detail-heading p>span{background:#eaf0e0;color:#768e60;border-radius:4px;padding:4px 7px}.detail-actions{display:flex;gap:9px}.product-workspace{display:grid;grid-template-columns:minmax(0,1fr) 330px;align-items:start;gap:22px}.product-editor{border:1px solid var(--line);border-radius:10px;background:#fff;min-width:0}.editor-tabs{border-bottom:1px solid var(--line);padding:14px 18px;display:flex;align-items:center;justify-content:space-between;gap:10px}.saved-note{display:flex;align-items:center;gap:4px;color:#a1ad93;font-size:9px;white-space:nowrap}.editor-content{padding:23px}.completeness{display:flex;align-items:center;gap:16px;padding:15px 18px;background:#f4f6ee;border:1px solid #e9eddf;border-radius:7px;margin-bottom:25px}.completeness h3{font-size:13px;font-weight:500}.completeness p{font-size:10px;color:#9aa58b;margin-top:6px}.completeness>.pill{margin-left:auto;font-size:9px;white-space:nowrap}.score-circle{width:51px;height:51px;flex-shrink:0;display:flex;justify-content:center;align-items:center;position:relative;border-radius:50%;background:conic-gradient(#8ea274 var(--score),#e3e9d6 0)}.score-circle:after{content:"";position:absolute;top:4px;right:4px;bottom:4px;left:4px;border-radius:50%;background:#f4f6ee}.score-circle>strong{position:relative;z-index:1;color:#6f8c58;font-size:19px;font-family:Arial;font-weight:500}.score-circle small{font:8px Noto Sans SC;margin-left:2px}.block-title{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:550;color:#586c49;margin:22px 0 15px}.block-title svg{color:#8b9b78}.field-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:17px 19px}.field-grid>label,.form-stack>label,.form-label{display:flex;flex-direction:column;gap:8px;font-size:11px;color:#829070;position:relative}.field-grid label.full{grid-column:1/-1}.field-grid label>b,.form-label>b,.form-stack>label>b{color:#be8e72;position:absolute;top:0;left:auto;margin-left:-8px;font-size:11px}.field-grid input,.field-grid textarea,.field-grid select{width:100%;font-size:12px}.field-grid input{padding:10px 11px}.wide-textarea{width:100%;font-size:12px}.bottom-fields{margin-top:22px}.save-full{display:flex;margin:24px 0 0 auto;padding:8px 15px;font-size:11px}.assistant-panel{border:1px solid #e0e8d5;border-radius:10px;background:#fcfdf8;position:sticky;top:20px;overflow:hidden;display:flex;flex-direction:column;height:654px}.assistant-panel>header{display:flex;align-items:center;gap:10px;background:linear-gradient(120deg,#eef3e3,#f4f5eb);padding:18px;border-bottom:1px solid #e5eadb}.assistant-avatar{width:37px;height:37px;border-radius:10px;background:#e2ebd5;color:#708d58;display:flex;align-items:center;justify-content:center}.assistant-panel header h3{font-size:12px;font-weight:500}.assistant-panel header p{font-size:9px;color:#99a68a;margin-top:6px;display:flex;align-items:center;gap:5px}.assistant-panel header p>i{width:4px;height:4px;background:#8dab72;border-radius:50%}.assistant-version{margin-left:auto;color:#a4b593;font-size:24px}.chat-messages{flex:1;min-height:0;overflow:auto;padding:20px 15px;scrollbar-width:thin;scrollbar-color:#dce3d1 transparent}.assistant-welcome{padding:3px 7px 15px}.assistant-welcome>span{font-size:16px;font-weight:500;display:flex;gap:10px;align-items:center}.assistant-welcome>span>span{font-size:25px;color:#b0b98d}.assistant-welcome>p{font-size:11px;line-height:2;color:#879675;margin-top:13px}.assistant-welcome>small{display:block;font-size:10px;color:#a1ad90;line-height:1.9;margin-top:9px}.chat-suggestions{display:flex;flex-direction:column;gap:8px;margin:8px 5px}.chat-suggestions>button{border:1px solid #e1e8d5;background:#fff;display:flex;align-items:center;gap:8px;padding:10px 12px;border-radius:7px;text-align:left;font-size:10px;color:#8a9d72}.chat-suggestions>button>svg:last-child{margin-left:auto}.chat-suggestions>button:hover{background:#f1f5e8}.chat-message{margin:14px 0;border-radius:8px;padding:13px;font-size:11px;line-height:1.9}.chat-message p{white-space:pre-wrap;overflow-wrap:anywhere}.chat-message.user{background:#eaf0df;color:#617850;margin-left:23px;border-bottom-right-radius:0}.chat-message.assistant{background:#fff;border:1px solid #e8eddf;color:#7b8a6a;border-bottom-left-radius:0;margin-right:5px}.message-author{display:flex;align-items:center;gap:5px;font-size:9px;color:#8ca674;margin-bottom:9px}.message-author small{font-size:8px;color:#a3ad95;margin-left:auto}.patch-card{margin-top:12px;border-top:1px solid #e5eadd;padding-top:8px}.patch-card>div{display:flex;flex-direction:column;margin-bottom:8px;gap:2px}.patch-card small{font-size:9px;color:#a1ad8f}.patch-card>.btn{width:100%;margin-top:7px}.chat-thinking{display:flex;gap:7px;color:#98aa82;font-size:10px;padding:14px 6px;align-items:center}.chat-input-wrap{margin:11px 13px 0;border:1px solid #dce5cf;border-radius:8px;background:#fff;padding:10px}.chat-input-wrap textarea{resize:none;border:0;box-shadow:none;background:none;width:100%;height:65px;padding:0;font-size:10px}.chat-input-wrap>div{display:flex;align-items:center;justify-content:space-between;gap:8px}.chat-input-wrap small{font-size:8px;color:#adb8a0}.send-btn{width:27px;height:27px;background:#759161;border-radius:6px;color:#fff;display:flex;align-items:center;justify-content:center}.chat-note{text-align:center;font-size:8px;color:#b1b99e;padding:11px 0}.category-chips{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:20px}.category-chips>button{padding:7px 10px;border:1px solid #e5e9df;border-radius:5px;font-size:10px;color:#97a185;background:#fff}.category-chips>button>span{margin-left:6px;font-size:9px;color:#b0b79f}.category-chips>button.active{background:#edf2e4;border-color:#cad8b6;color:#648044}.upload-zone{border:1px dashed #cedaba;background:#f8faf2;border-radius:8px;padding:28px;text-align:center;display:flex;align-items:center;flex-direction:column;gap:10px;color:#94a67a;margin-bottom:23px}.upload-zone h3{font-size:13px;font-weight:500}.upload-zone p{font-size:10px;color:#a9b294}.upload-zone .btn{margin-top:5px;font-size:10px}.asset-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}.asset-grid.compact{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.asset-card{position:relative;border:1px solid var(--line);border-radius:8px;background:#fff;overflow:hidden;padding-bottom:12px}.asset-card>img,.asset-image{width:100%;height:200px;object-fit:cover}.asset-image{position:relative;display:block;padding:0;background:#e9edde}.asset-image>img{width:100%;height:100%;object-fit:cover}.asset-image>span{position:absolute;top:0;right:0;bottom:0;left:0;background:#293b2340;display:flex;align-items:center;justify-content:center;color:#fff;opacity:0;transition:opacity .2s}.asset-image:hover>span{opacity:1}.asset-card>div{display:flex;align-items:center;justify-content:space-between;padding:8px 10px 0;gap:5px}.asset-card strong{font-size:10px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.asset-card>p{font-size:9px;color:#a0a991;padding:0 10px}.asset-category{font-size:8px;color:#7d9165;background:#edf2e4;display:inline-block;margin:10px 0 0 10px;padding:4px 6px;border-radius:3px}.asset-cover{position:absolute;top:10px;left:10px;font-size:9px;background:#ffffffe0;border-radius:4px;padding:4px 7px;display:flex;gap:3px;color:#7f9369;align-items:center}.small-summary{font-size:11px;color:#7e8e6b;margin-bottom:18px;display:flex;align-items:center;gap:15px}.small-summary>span{font-size:9px;color:#a4af95}.library-toolbar>select{padding:8px 10px;font-size:10px;max-width:230px}.stats-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:17px;margin:30px 0}.stats-row>div{display:flex;align-items:center;gap:17px;border:1px solid var(--line);border-radius:9px;background:#fff;padding:22px}.stats-row>div>span{width:45px;height:45px;border-radius:12px;background:#f0f3e8;color:#97a97c;display:flex;align-items:center;justify-content:center}.stats-row small{font-size:10px;color:#a0a98f}.stats-row strong{display:block;font-size:28px;font-family:Arial,sans-serif;font-weight:400;color:#5b7150;margin-top:6px}.task-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.task-card{border:1px solid var(--line);border-radius:9px;background:#fff;padding:0;text-align:left;overflow:hidden}.task-card:hover{box-shadow:0 5px 21px #30482013;transform:translateY(-3px)}.task-preview{position:relative;background:#ecf0e6;height:220px;overflow:hidden}.task-preview>img{width:100%;height:100%;object-fit:cover;object-position:top}.task-preview>.badge{position:absolute;top:12px;left:12px;background:#fffffff0}.output-count{position:absolute;bottom:12px;right:12px;background:#ffffffe6;padding:4px 7px;display:flex;align-items:center;gap:4px;border-radius:4px;font-size:9px;color:#758866}.task-generating{position:absolute;top:0;right:0;bottom:0;left:0;background:#eff5e5df;display:flex;align-items:center;justify-content:center;gap:8px;color:#7c9564}.task-info{padding:18px}.task-info>span{font-size:10px;color:#849574;display:flex;justify-content:space-between}.task-info>span>small{font-size:9px;color:#a9b19c}.task-info>h3{font-size:13px;font-weight:500;margin-top:10px}.task-info>p{display:flex;align-items:center;gap:8px;font-size:9px;color:#a1ad90;margin-top:12px}.task-info>p i{height:2px;width:2px;background:#aab697}.task-info>p svg{margin-left:auto}.inspiration-banner{position:relative;background:#eaf0df;border:1px solid #dfe7d2;overflow:hidden;border-radius:10px;padding:30px 35px;margin-bottom:26px;display:flex;align-items:center;justify-content:space-between}.inspiration-banner>div>span{font:8px Arial;letter-spacing:2px;color:#91a775}.inspiration-banner h2{font:600 25px/1.8 "Noto Serif SC",serif;color:#5e754a;margin-top:15px;letter-spacing:1px}.banner-flower{font-size:165px;color:#d3dec0;margin-right:40px;line-height:1;transform:rotate(10deg)}.gallery-template-grid{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:30px}.gallery-template-grid .template-image{height:355px}.gallery-template-grid .template-head{top:46px;left:31px}.gallery-template-grid .template-head>strong{font-size:32px;max-width:210px}.gallery-template-grid .template-head>small{font-size:7px}.gallery-template-grid .template-head>em{font-size:11px;margin-top:15px}.gallery-template-grid .template-image>img{height:54%}.gallery-template-grid .template-quiet>img,.gallery-template-grid .template-fragrance>img{height:100%}.template-warm>img{border-radius:45% 45% 0 0}.template-editorial>img{left:30%;width:65%;height:60%;bottom:25px}.template-editorial .template-head{left:23px;top:30px}.modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;background:#1a2d2655;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);padding:35px 20px;display:flex;align-items:center;justify-content:center;animation:fadeIn .2s ease}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.modal{background:#fefefb;border:1px solid #f6f8f0;width:530px;max-width:100%;max-height:calc(100dvh - 70px);border-radius:14px;box-shadow:0 24px 100px #172a2440;overflow:auto;scrollbar-width:thin;scrollbar-color:#d8e2cb transparent;animation:modalIn .25s ease}.modal.wide{width:940px}@keyframes modalIn{0%{transform:translateY(13px);opacity:.5}to{transform:translateY(0);opacity:1}}.modal-header{padding:22px 26px 19px;border-bottom:1px solid #e9eddf;display:flex;align-items:flex-start;justify-content:space-between;gap:15px;position:sticky;top:0;background:#fefefbf7;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:5}.modal-header h2{font-size:18px;font-weight:550;letter-spacing:.5px}.modal-header p{font-size:10px;color:#9fa98f;line-height:1.8;margin-top:6px}.modal-body{padding:24px 26px}.modal-footer{padding:17px 26px;border-top:1px solid #e8edde;display:flex;align-items:center;justify-content:flex-end;gap:10px;background:#fafcf6;position:sticky;bottom:0;z-index:5}.modal-footer>.btn{font-size:11px;padding:9px 14px}.form-stack{display:flex;flex-direction:column;gap:20px}.form-stack input{font-size:12px}.info-box{background:#f0f5e8;border:1px solid #e2ebd7;display:flex;gap:11px;padding:13px 14px;border-radius:7px;align-items:flex-start;color:#829964}.info-box p{font-size:10px;line-height:1.9;color:#90a077}.info-box>svg{margin-top:2px}.footer-hint{display:flex;align-items:center;gap:6px;font-size:9px;color:#9cab8a;margin-right:auto;line-height:1.6}.toast{position:fixed;z-index:200;bottom:27px;left:calc(50% + 70px);transform:translate(-50%);background:#fff;border:1px solid #dce6d1;border-radius:8px;padding:14px 16px;display:flex;align-items:center;gap:10px;box-shadow:0 8px 35px #25412722;max-width:80vw;font-size:12px;animation:fadeIn .2s;color:#628348}.toast.error{border-color:#e9cdbf;color:#b0785a}.toast>button{font-size:11px;color:inherit;padding:0;display:flex;align-items:center;white-space:nowrap}.toast>button:last-child{margin-left:5px}.toast>button:not(:last-child){text-decoration:underline}.create-layout{display:grid;grid-template-columns:190px minmax(0,1fr)}.create-type-list{padding:26px 15px;background:#f3f6ec;border-right:1px solid #e7eddc}.create-type-list>.eyebrow{font-size:9px;margin:0 10px 18px}.create-type-list>button{display:flex;align-items:center;gap:10px;padding:12px 11px;border-radius:7px;width:100%;text-align:left;margin:4px 0;color:#98a883}.create-type-list>button.selected{background:#e3edd5;color:#6c874e}.create-type-list>button:hover{background:#eaf1df}.create-type-list strong{font-size:12px;font-weight:500;display:block}.create-type-list small{font:6px Arial;letter-spacing:.4px;color:#a8b693;display:block;margin-top:5px}.create-type-list>button>svg:last-child:not(:first-child){margin-left:auto}.create-tip{margin:40px 12px 0;border-top:1px solid #e0e8d4;padding-top:23px;color:#a4b38c}.create-tip p{font-size:10px;line-height:2;letter-spacing:1px;margin-top:12px}.create-form{padding:25px 30px 22px;min-width:0}.step-indicator{display:flex;align-items:center;justify-content:center;gap:12px;margin-bottom:27px}.step-indicator>span{display:flex;align-items:center;gap:6px;font-size:10px;color:#b0baa0;white-space:nowrap}.step-indicator b{width:19px;height:19px;border-radius:50%;background:#f0f3e8;display:flex;align-items:center;justify-content:center;font:9px Arial}.step-indicator .active{color:#65834e}.step-indicator .active b{background:#64814f;color:#fff}.step-indicator .done{color:#839b69}.step-indicator .done b{background:#e9f0dd;color:#7f9865}.step-indicator>i{width:25px;height:1px;background:#e4eada}.form-label{margin:20px 0 10px}.form-label>span{position:absolute;right:0;font-size:9px;color:#afb79f}.selected-product{display:flex;align-items:center;gap:12px;border:1px solid #e5eada;border-radius:7px;background:#f7f9f2;padding:10px 12px;margin-bottom:22px}.selected-product img{width:43px;height:43px;object-fit:cover;border-radius:5px}.selected-product strong{font-size:11px;font-weight:500}.selected-product small{display:block;font-size:9px;color:#a1ad8e;margin-top:5px}.selected-product>.badge{margin-left:auto;font-size:8px}.style-options{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;margin:12px 0 23px}.style-options>button{position:relative;border:1px solid #e6eadd;border-radius:7px;overflow:hidden;background:#fff;font-size:10px;color:#8d9b78;padding:5px 5px 9px;text-align:center}.style-options>button.selected{border-color:#8aa770;box-shadow:0 0 0 1px #8aa770;background:#f5f8ee}.style-options>button>svg{position:absolute;right:5px;top:6px;fill:#fff;color:#749057}.style-swatch{display:flex;height:39px;border-radius:4px;margin-bottom:8px;overflow:hidden}.style-swatch>i{flex:1;background:#dde4cd}.style-swatch>i:nth-child(2){background:#b0bea0}.style-swatch>i:nth-child(3){background:#718668}.swatch-1>i{background:#f4f2ed}.swatch-1>i:nth-child(2){background:#dddcd7}.swatch-1>i:nth-child(3){background:#aca99d}.swatch-2>i{background:#33392f}.swatch-2>i:nth-child(2){background:#747158}.swatch-2>i:nth-child(3){background:#d6c5a2}.swatch-3>i{background:#edd5ba}.swatch-3>i:nth-child(2){background:#d4aa82}.swatch-3>i:nth-child(3){background:#9c7c57}.swatch-4>i{background:#e1e6e7}.swatch-4>i:nth-child(2){background:#a9bdc6}.swatch-4>i:nth-child(3){background:#708d9d}.create-fields{gap:15px 18px}.create-fields select{font-size:11px;padding:9px 10px}.form-label textarea{font-size:11px}.reference-upload{display:flex;align-items:center;gap:10px;margin-top:14px}.reference-upload>img{width:38px;height:38px;object-fit:cover;border-radius:4px}.engine-note{display:flex;gap:9px;align-items:flex-start;margin-top:18px;padding-top:16px;border-top:1px solid #e9edde;color:#abb797}.engine-note p{font-size:9px;line-height:1.9;flex:1}.engine-note>svg{margin-top:3px}.engine-note>button{display:flex;align-items:center;gap:4px;font-size:9px;color:#7d9761;white-space:nowrap;padding:3px 0}.task-modal-content{padding:25px 27px;min-height:350px}.task-modal-status{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #e8edde;padding-bottom:20px;margin-bottom:23px;gap:10px}.task-modal-status .step-indicator{margin-bottom:0}.plan-intro{display:flex;align-items:center;gap:14px;margin-bottom:23px}.plan-intro>span{width:44px;height:44px;background:#edf3e1;border-radius:13px;display:flex;align-items:center;justify-content:center;color:#86a069}.plan-intro h3{font-size:14px;font-weight:500}.plan-intro p{font-size:10px;color:#a1ad8d;margin-top:7px;line-height:1.7}.plan-list{display:flex;flex-direction:column;gap:12px}.plan-item{display:flex;align-items:flex-start;border:1px solid #e7eddd;border-radius:8px;padding:16px 19px;gap:18px;background:#fcfdf9}.plan-item>span:first-child{font:italic 19px Georgia;color:#afbe9a;padding-top:8px}.plan-item>div{flex:1;min-width:0}.plan-item input{width:100%;border-color:transparent;background:transparent;box-shadow:none;font-size:13px;font-weight:500;padding:6px 8px}.plan-item textarea{width:100%;background:transparent;border-color:transparent;box-shadow:none;font-size:11px;color:#8c9b77;padding:5px 8px;resize:vertical}.plan-item input:focus,.plan-item textarea:focus{background:#fff;border-color:#c5d6b0}.plan-item small{display:block;font-size:9px;color:#b1bda0;padding:2px 8px}.plan-icon{display:flex;justify-content:center;align-items:center;width:54px;height:64px;background:#eef3e5;border-radius:5px;color:#b2c09e;margin-top:9px}.generation-state{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:350px;padding:35px 0;gap:16px}.generating-orb{height:87px;width:87px;border-radius:29px;background:linear-gradient(120deg,#e1eccf,#f3f7e8);color:#8ca773;display:flex;align-items:center;justify-content:center;box-shadow:0 0 50px #bfccaa44;animation:pulse 2s ease-in-out infinite}@keyframes pulse{50%{transform:scale(1.05);box-shadow:0 0 60px #afc29277}}.generation-state h2{font-size:23px;font-weight:500}.generation-state p{font-size:12px;color:#a1af8d}.generation-state>.progress-track{width:270px;margin-top:10px}.generation-state>span:not(.eyebrow){font-size:12px;color:#93a77d}.generation-state>.muted{font-size:10px}.results-layout{display:grid;grid-template-columns:minmax(0,1fr) 255px;gap:26px;align-items:start}.result-main{background:repeating-conic-gradient(#f0f2e9,#f0f2e9 25%,#f6f7f0 0%,#f6f7f0 50%) 0/16px 16px;border:1px solid #e6ebdc;display:flex;align-items:center;justify-content:center;min-height:320px;position:relative;border-radius:8px;padding:15px;max-height:560px}.result-main>img{width:auto;max-height:525px;max-width:100%;object-fit:contain;box-shadow:0 3px 14px #26391b14}.result-number{position:absolute;bottom:23px;left:50%;transform:translate(-50%);font:10px Arial;background:#ffffffda;border-radius:12px;padding:5px 10px;color:#809467}.success-label{display:flex;align-items:center;gap:6px;font-size:10px;color:#80a464}.result-sidebar>h3{font-size:16px;font-weight:500;margin:16px 0 9px}.result-sidebar>p{font-size:11px;color:#9aab83;line-height:1.8}.result-thumbnails{display:flex;flex-wrap:wrap;gap:7px;margin:22px 0}.result-thumbnails>button{width:54px;height:65px;border:2px solid transparent;padding:2px;position:relative;background:#eff4e6;border-radius:5px;overflow:hidden}.result-thumbnails>button.selected{border-color:#8ba473}.result-thumbnails img{width:100%;height:100%;object-fit:cover;object-position:top}.result-thumbnails span{position:absolute;left:3px;bottom:3px;font:8px Arial;background:#fff;padding:2px 4px;border-radius:2px;color:#8b9d71}.output-meta{border-top:1px solid #e7eddb;border-bottom:1px solid #e7eddb;margin:16px 0 20px;padding:15px 0;display:flex;flex-direction:column;gap:12px}.output-meta>span{display:flex;justify-content:space-between;font-size:10px;color:#a0af8a}.output-meta strong{font-size:10px;font-weight:400;color:#819769}.result-sidebar>.btn{font-size:10px;margin-top:10px;padding:9px 10px}.result-sidebar>.output-notice{font-size:9px;color:#b0bc9c;line-height:1.8;margin-top:16px}.settings-note{font-size:10px;line-height:1.9;color:#a2af90}.checkbox-label{flex-direction:row!important;align-items:center;gap:9px!important;font-size:11px!important}.checkbox-label input{accent-color:#749558;box-shadow:none}.help-steps{display:flex;flex-direction:column;gap:24px;margin:3px 0 28px}.help-steps>div{display:flex;align-items:flex-start;gap:19px}.help-steps>div>span{font:italic 24px Georgia;color:#b4c09e}.help-steps>div>div>svg{color:#89a068;float:left;margin-right:9px}.help-steps h3{font-size:13px;font-weight:500;padding-top:1px}.help-steps p{font-size:11px;color:#98a885;line-height:1.9;margin-top:9px}.help-steps+.info-box{margin-bottom:17px}.profile-card{display:flex;align-items:center;gap:15px;padding:5px 0 12px}.profile-card h3{font-size:15px;font-weight:500}.profile-card p{font-size:10px;color:#a0ae8c;margin-top:8px}.settings-link{display:flex;gap:10px;align-items:center;border:1px solid #e5ecd9;padding:13px 14px;border-radius:7px;font-size:11px;color:#8ba373}.settings-link>span{flex:1;text-align:left}.settings-link:hover{background:#f2f6ea}.activity-row{display:flex;align-items:center;width:100%;text-align:left;gap:12px;border-bottom:1px solid #edf1e4;padding:16px 4px}.activity-row:last-child{border:0}.activity-row:hover{background:#f8faf3}.activity-icon{height:36px;width:36px;background:#eef3e4;display:flex;align-items:center;justify-content:center;border-radius:9px;color:#96ad79}.activity-row>div{flex:1}.activity-row strong{font-size:11px;font-weight:500}.activity-row small{display:block;font-size:9px;color:#aab996;margin-top:6px}.image-lightbox{background:#edf1e4;display:flex;align-items:center;justify-content:center;padding:25px}.image-lightbox>img{max-height:65vh;object-fit:contain;border-radius:4px}.sidebar-scrim{display:none}@media(min-width:1500px){.hero{min-height:385px}.hero-copy{padding:38px 49px}.hero h2{font-size:49px}.hero-art{margin:28px 50px 31px 0}.creation-card{min-height:226px;padding:20px}.tool-visual{height:77px}.template-image{height:304px}.hero-art-label{padding:29px 33px;font-size:23px}.hero-art-label strong{font-size:32px}}@media(max-width:1200px){:root{--sidebar: 202px}.sidebar{padding-left:15px;padding-right:15px}.profile{margin-left:-15px;margin-right:-15px;width:calc(100% + 30px);padding:17px 15px}.brand strong{font-size:21px}.brand strong span{font-size:13px}.brand-mark{width:34px;height:36px}.topbar{padding:0 27px}.page{padding:27px 27px 0}.creation-grid{gap:9px}.creation-card{padding:13px 11px}.creation-card>p{font-size:7px}.section-title p{font-size:9px}.hero-copy{padding:28px 29px}.hero h2{font-size:37px}.hero-art{margin-right:31px}.hero-meta{font-size:8px}.art-sticker{top:auto;bottom:85px;right:12px}.template-image{height:231px}.template-head{left:18px;right:14px}.template-head>strong{font-size:16px}.template-fragrance .template-head>strong{font-size:20px}.template-pure .template-head>strong{font-size:18px}.template-caption p{font-size:8px}.product-workspace{grid-template-columns:minmax(0,1fr) 285px;gap:17px}.editor-content{padding:18px}.editor-tabs{padding:12px}.editor-tabs .tabs>button{font-size:10px;padding:8px 10px}.saved-note{font-size:8px}.completeness{padding:12px;gap:10px}.completeness>.pill{display:none}.product-grid{gap:17px}.product-image{height:200px}.product-card-info{padding:14px}.product-name-line h3{font-size:12px}.gallery-template-grid .template-image{height:290px}.asset-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.page-heading h1{font-size:23px}.stats-row>div{padding:18px;gap:12px}.stats-row>div>span{height:36px;width:36px}.topbar-actions{gap:12px}.global-search>input{width:145px}}@media(max-width:1000px){.creation-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.creation-card{min-height:173px;padding:16px}.creation-top{position:relative;z-index:2}.creation-card>p{font-size:9px;position:relative;z-index:2;max-width:80%}.creation-card h3{position:relative;z-index:2}.tool-visual{position:absolute;right:0;bottom:0;width:50%;height:67px;opacity:.7}.tool-en{margin-top:21px}.creation-card .tool-visual>div>span{font-size:5px}.home-template-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 17px}.template-image{height:284px}.template-head>strong{font-size:23px;max-width:170px}.template-fragrance .template-head>strong{font-size:28px}.template-pure .template-head>strong{font-size:24px}.section-title p{display:none}.hero{grid-template-columns:1fr 1fr;min-height:340px}.hero-copy{padding:26px 22px}.hero h2{font-size:33px}.hero-copy>p{font-size:9px}.hero-meta{display:none}.hero-art{margin:24px 24px 24px 0}.floating-note{padding:10px;left:-18px;gap:6px}.floating-note small{font-size:7px}.floating-note strong{font-size:9px}.floating-note>svg{width:15px;margin-left:0}.hero-art-label{padding:25px 15px;font-size:15px}.hero-art-label strong{font-size:22px}.art-bottom{font-size:5px;letter-spacing:1px;left:15px;right:15px}.date-label{display:none}.product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.product-workspace{grid-template-columns:1fr}.assistant-panel{position:static;height:480px}.first-step{padding:20px;gap:13px;flex-wrap:wrap}.first-step>.btn{font-size:10px}.first-step p{font-size:9px}.stats-row{gap:10px}.stats-row>div{padding:15px;gap:10px}.stats-row>div>span{display:none}.task-grid,.gallery-template-grid,.asset-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.banner-flower{margin-right:0;font-size:120px}.inspiration-banner{padding:25px}.inspiration-banner h2{font-size:22px}.topbar .breadcrumbs>span:first-of-type,.topbar .breadcrumbs>svg:first-of-type{display:none}.top-help{font-size:9px}.global-search input{width:120px}.page-footer>span:last-child{display:none}}@media(max-width:760px){:root{--sidebar: 210px}.sidebar{transform:translate(-100%);transition:transform .25s}.sidebar.open{transform:translate(0)}.sidebar-scrim{display:block;position:fixed;top:0;right:0;bottom:0;left:0;background:#1e31254d;z-index:29;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.main-shell{margin-left:0}.mobile-menu{display:inline-flex}.topbar{height:60px;padding:0 18px}.breadcrumbs{gap:4px}.topbar-actions{gap:8px}.global-search input{width:117px;font-size:10px}.global-search kbd,.top-divider,.top-help{display:none}.page{padding:26px 20px 0}.page-heading h1{font-size:22px;letter-spacing:.4px;gap:7px}.page-heading{margin-bottom:23px}.eyebrow{font-size:8px;letter-spacing:1.5px}.page-heading p{font-size:10px}.heading-leaf svg{width:21px}.hero-copy{padding:26px}.hero h2{font-size:35px}.hero-art{margin:22px 25px 22px 0}.hero{min-height:330px}.hero-copy>p{font-size:9px}.hero-button{font-size:10px;padding:10px 13px}.hero-button>svg:last-child{margin-left:8px}.hero-pill{font-size:8px}.template-image{height:280px}.creation-section{margin-top:27px}.creation-grid{gap:12px}.creation-card{padding:14px;min-height:170px}.section-title h2{font-size:15px}.page-footer{margin-top:35px}.toast{left:50%;width:max-content;max-width:90vw}.page-heading>.btn{font-size:10px;padding:9px 12px}.product-grid{gap:15px}.detail-heading h1{font-size:20px}.detail-actions{flex-direction:column}.detail-actions>.btn{font-size:10px;padding:8px 11px}.modal-overlay{padding:15px 10px}.modal{max-height:calc(100dvh - 30px);border-radius:11px}.modal-header{padding:18px 20px}.modal-header h2{font-size:16px}.modal-header p{font-size:9px}.modal-body{padding:20px}.modal-footer{padding:14px 18px;gap:8px;flex-wrap:wrap}.modal-footer>.btn{font-size:10px;padding:9px 12px}.footer-hint{font-size:8px;max-width:46%}.create-layout{grid-template-columns:142px minmax(0,1fr)}.create-type-list{padding:20px 9px}.create-type-list>button{gap:7px;padding:12px 8px}.create-type-list strong{font-size:10px}.create-type-list small{font-size:5px}.create-type-list>button>svg{width:17px}.create-type-list>button>svg:last-child:not(:first-child){width:12px}.create-form{padding:20px}.step-indicator{gap:8px}.step-indicator>span{font-size:9px}.step-indicator>i{width:13px}.style-options{gap:5px}.style-options>button{font-size:8px;padding:3px 3px 7px}.style-swatch{height:31px}.selected-product strong{font-size:10px}.selected-product>.badge{display:none}.field-grid{gap:14px}.form-label{font-size:10px}.engine-note{gap:5px}.engine-note>button{font-size:8px}.task-modal-content{padding:19px}.results-layout{grid-template-columns:minmax(0,1fr) 210px;gap:18px}.result-sidebar>h3{font-size:14px}.task-modal-status .step-indicator{gap:5px}.task-modal-status>.badge{font-size:8px}.plan-item{padding:12px 14px;gap:12px}.gallery-template-grid .template-image{height:310px}.library-toolbar{gap:10px}.tabs{gap:3px}.tabs>button{font-size:10px;padding:8px 11px}.scroll-tabs{overflow:auto;max-width:100%;padding-bottom:3px}.inspiration-banner>div>span{font-size:7px}.inspiration-banner h2{font-size:21px}}@media(max-width:520px){.page{padding:23px 17px 0}.page-heading h1{font-size:20px}.page-heading p{font-size:9px;line-height:1.8}.page-heading>.pill{display:none}.hero{grid-template-columns:1fr .88fr;min-height:299px}.hero-copy{padding:21px 14px 22px 20px}.hero h2{font-size:28px;letter-spacing:1.5px;line-height:1.6;margin:17px 0 12px}.hero-copy>p{font-size:8px;letter-spacing:0;line-height:1.9}.hero-pill{font-size:7px;padding:5px 7px;letter-spacing:.6px}.hero-button{font-size:9px;padding:9px 10px;gap:5px;margin-top:20px}.hero-button svg{width:14px}.hero-button>svg:last-child{margin-left:0;width:13px}.hero-art{margin:20px 16px 20px 0}.hero-art-label{padding:21px 11px;font-size:12px}.hero-art-label strong{font-size:18px}.hero-art-label>span{font-size:6px;letter-spacing:1.5px}.art-sticker{font-size:6px;padding:5px;right:7px;bottom:80px}.art-sticker svg{width:10px}.floating-note{bottom:29px;left:-20px;padding:8px;gap:5px;min-width:150px}.floating-note>span{width:23px;height:23px}.floating-note strong{font-size:8px}.floating-note small{font-size:6px}.floating-note>svg{width:13px}.art-bottom{left:10px;right:10px;bottom:12px;letter-spacing:.4px;font-size:4px}.vertical-type{font-size:5px;letter-spacing:1px;right:-12px}.creation-grid{gap:9px;grid-template-columns:repeat(2,minmax(0,1fr))}.creation-card{min-height:177px;padding:15px}.creation-card>p{font-size:8px}.tool-visual{width:47%;height:60px}.section-title{margin-bottom:14px}.section-title>div{gap:8px}.section-number{font-size:9px;padding-right:8px}.section-title h2{font-size:14px}.section-title>.text-button{font-size:9px;gap:5px}.section-title>.text-button svg{width:13px}.home-template-grid{gap:21px 13px}.template-image{height:219px}.template-head{top:32px;left:15px;right:10px}.template-head>strong{font-size:18px;max-width:120px}.template-head>small{font-size:4px;letter-spacing:1.2px}.template-head>em{font-size:8px;letter-spacing:1px}.template-image>img{left:13px;width:calc(100% - 26px);bottom:23px;height:50%}.template-quiet>img,.template-fragrance>img{left:0;width:100%;height:100%;bottom:0}.template-fragrance .template-head>strong{font-size:20px}.template-pure .template-head>strong{font-size:19px}.template-tag{font-size:7px;top:8px;left:8px;padding:3px 5px}.template-bottom{font-size:4px;letter-spacing:.3px;left:14px;right:14px;bottom:10px}.template-caption h3{font-size:11px}.template-caption p{font-size:8px}.template-caption>svg{width:14px}.template-caption{padding-top:11px}.first-step{padding:19px 16px;gap:12px}.first-step-icon{width:43px;height:43px;border-radius:12px}.first-step-icon>svg{width:24px}.first-step>div{flex:1}.first-step h3{font-size:11px;line-height:1.7}.first-step p{font-size:8px;line-height:1.8}.first-step>.btn{width:100%;padding:8px;font-size:10px}.page-footer{gap:10px}.page-footer>span{font-size:7px}.product-grid{grid-template-columns:1fr}.product-image{height:240px}.product-name-line h3{font-size:14px}.add-product-card{min-height:210px}.product-card-info{padding:16px 19px}.toolbar-right{width:100%}.toolbar-right>.inline-search{flex:1}.toolbar-right>.inline-search input{width:100%}.library-toolbar .tabs{max-width:100%;overflow-x:auto}.list-view .product-image{width:110px}.list-view .product-card-info{display:block;padding:12px}.list-view .product-name-line h3{font-size:11px}.list-view .product-card-footer{border-top:1px solid #edf1e5;margin-top:10px;padding-top:9px}.list-view .product-card-footer>.btn{font-size:9px;padding:5px 7px}.list-view .product-card-footer>.icon-btn{display:none}.list-view .score-line,.list-view .progress-track{display:none}.detail-heading{align-items:flex-start}.detail-heading h1{font-size:18px;line-height:1.7;max-width:220px}.detail-heading p{font-size:8px;gap:5px}.detail-actions{padding-top:30px}.detail-actions>.btn{font-size:9px;padding:7px 9px;gap:5px}.detail-actions svg{width:14px}.editor-tabs .tabs>button{font-size:9px;padding:8px}.saved-note{font-size:7px}.saved-note svg{width:12px}.editor-content{padding:17px}.field-grid{gap:15px 12px}.field-grid>label{font-size:10px}.field-grid input,.field-grid select,.field-grid textarea{font-size:11px;padding:9px}.completeness h3{font-size:12px}.completeness p{font-size:9px}.completeness{gap:13px}.score-circle{width:46px;height:46px}.stats-row{grid-template-columns:repeat(2,1fr);gap:12px;margin:22px 0}.stats-row>div{padding:17px;gap:16px}.stats-row>div>span{display:flex;width:40px;height:40px}.stats-row strong{font-size:26px}.task-grid{gap:12px}.task-preview{height:172px}.task-info{padding:13px}.task-info>h3{font-size:11px;line-height:1.8}.task-info>span{font-size:8px}.task-info>span small{font-size:8px}.task-info>p{font-size:8px;gap:4px}.task-info>p svg{width:12px}.task-preview>.badge{top:8px;left:8px;font-size:8px;padding:4px 6px}.asset-grid{gap:12px}.asset-image{height:157px}.asset-card>img{height:150px}.asset-card strong{font-size:9px}.asset-card>p{font-size:8px}.small-summary>span{font-size:8px}.small-summary{font-size:10px;gap:8px}.gallery-template-grid{gap:22px 13px}.gallery-template-grid .template-image{height:240px}.gallery-template-grid .template-head{top:33px;left:17px}.gallery-template-grid .template-head>strong{font-size:22px;max-width:140px}.gallery-template-grid .template-head>small{font-size:5px;letter-spacing:1px}.gallery-template-grid .template-head>em{font-size:9px;margin-top:10px}.inspiration-banner{padding:22px;min-height:165px}.inspiration-banner h2{font-size:18px;line-height:1.9;letter-spacing:.5px;position:relative;z-index:1}.inspiration-banner>div>span{font-size:6px;letter-spacing:1px;position:relative;z-index:1}.banner-flower{position:absolute;right:-5px;top:25px;font-size:120px;opacity:.6}.modal-overlay{padding:10px 7px}.modal{max-height:calc(100dvh - 20px);border-radius:10px}.modal-header{padding:17px}.modal-header h2{font-size:15px;line-height:1.7}.modal-header p{font-size:8px;max-width:290px}.modal-body{padding:20px 17px}.modal-footer{padding:13px 15px}.modal-footer .footer-hint{max-width:none;flex-basis:100%;margin-bottom:5px;font-size:8px}.create-layout{display:block}.create-type-list{display:flex;overflow:auto;gap:6px;padding:13px;border-right:0;border-bottom:1px solid #e7eddb}.create-type-list>.eyebrow,.create-type-list>.create-tip{display:none}.create-type-list>button{display:flex;flex-direction:column;gap:6px;width:auto;min-width:61px;flex:1;padding:9px 5px;margin:0}.create-type-list small{display:none}.create-type-list strong{font-size:9px;white-space:nowrap}.create-type-list>button>svg:last-child:not(:first-child){display:none}.create-form{padding:19px 17px}.step-indicator{gap:9px;margin-bottom:22px}.step-indicator>span{font-size:9px}.step-indicator>i{width:15px}.form-label{margin-top:17px}.selected-product{margin-bottom:20px}.style-options{gap:6px}.style-options>button{font-size:9px}.style-swatch{height:35px}.create-fields label{font-size:10px}.create-fields select{font-size:10px;padding:9px}.engine-note p{font-size:8px}.task-modal-content{padding:18px 15px}.task-modal-status{flex-wrap:wrap;gap:13px}.task-modal-status .step-indicator{gap:9px}.task-modal-status .step-indicator>span{font-size:8px}.task-modal-status .step-indicator>i{width:10px}.plan-intro{gap:11px}.plan-intro h3{font-size:13px}.plan-intro p{font-size:9px}.plan-intro>span{width:37px;height:37px;border-radius:10px}.plan-item{gap:8px;padding:12px 9px}.plan-item>span:first-child{font-size:15px}.plan-item .plan-icon{display:none}.plan-item input{font-size:12px}.plan-item textarea{font-size:10px}.results-layout{grid-template-columns:1fr;gap:22px}.result-main{min-height:200px;max-height:450px;padding:12px}.result-main>img{max-height:420px}.result-sidebar{display:flex;flex-wrap:wrap;gap:0 12px;align-items:center}.success-label{width:100%}.result-sidebar>h3{width:100%}.result-sidebar>p{width:100%}.result-thumbnails{width:100%;margin:17px 0}.output-meta{width:100%;display:grid;grid-template-columns:1fr 1fr;gap:13px 15px;margin:0 0 12px;padding:13px 0}.output-meta>span{font-size:9px;gap:7px}.output-meta strong{font-size:9px}.result-sidebar>.btn{flex:1;width:auto;white-space:normal}.task-modal-status>.badge{margin-left:auto}.toast{font-size:11px;bottom:17px;padding:12px}.gallery-template-grid .template-fragrance .template-head>strong{font-size:22px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.wx-access-page{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:32px;padding:32px 20px;background:#f6f7f4;color:#293a32;font:14px/1.65 Noto Sans SC,Microsoft YaHei,sans-serif;box-sizing:border-box}.wx-access-page *,.wx-account-panel *{box-sizing:border-box}.wx-access-brand{display:flex;align-items:center;flex-wrap:wrap;gap:12px;width:min(100%,440px)}.wx-access-brand strong{font-size:20px;font-weight:600}.wx-access-brand>span:last-child{margin-left:auto;color:#5f6e62;font-size:13px}.wx-access-symbol{display:grid;place-items:center;width:38px;height:38px;border-radius:8px;background:#294e3e;color:#fff;font-size:19px}.wx-access-card{width:min(100%,440px);padding:34px;border:1px solid #e3e8e1;border-radius:13px;background:#fff}.wx-access-card>svg{color:#294e3e;margin-bottom:15px}.wx-access-card h1{margin:0 0 10px;font-size:25px;font-weight:600;line-height:1.4}.wx-access-card>p{margin:0 0 25px;color:#5f6e62}.wx-access-card small{display:block;margin-top:22px;color:#5f6e62;font-size:12px;line-height:1.8}.wx-access-card fieldset,.wx-account-panel fieldset{min-width:0;margin:0;padding:0;border:0}.wx-access-card label,.wx-account-panel form label{display:block;margin:16px 0 7px;font-size:13px;font-weight:500}.wx-access-card input,.wx-account-panel input,.wx-account-panel select{display:block;width:100%;min-width:0;min-height:44px;border:1px solid #d9e0d5;border-radius:5px;background:#fcfdf9;color:#293a32;padding:10px 12px;font:inherit;line-height:1.5;caret-color:#294e3e}.wx-access-card input::placeholder,.wx-account-panel input::placeholder{color:#6b7764;opacity:1}.wx-access-submit{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:46px;margin-top:24px;border:0;border-radius:6px;background:#294e3e;color:#fff;font:inherit;cursor:pointer}.wx-access-submit:hover{background:#1c3e2e}.wx-access-submit:disabled{opacity:.6;cursor:wait}.wx-access-card :is(input,button):focus-visible,.wx-account-panel :is(input,button,select):focus-visible{outline:2px solid #547c5b;outline-offset:3px}.wx-access-error,.wx-access-card>.wx-access-error{display:flex;align-items:flex-start;gap:8px;margin:18px 0 0;padding:12px;border-radius:6px;background:#fff7f0;color:#81432f;font-size:13px;overflow-wrap:anywhere}.wx-access-error svg{flex-shrink:0;margin-top:3px}.wx-access-footer{margin:0;color:#5f6e62;font-size:12px}.wx-account-panel{color:#293a32;font-size:14px;line-height:1.7}.wx-account-identity{display:flex;align-items:center;gap:14px;padding-bottom:20px;border-bottom:1px solid #e3e8e1}.wx-account-identity>svg{color:#294e3e}.wx-account-identity h3,.wx-account-section h3{font-size:16px;margin:0 0 5px;font-weight:600}.wx-account-identity p{margin:0;color:#5f6e62}.wx-account-note{font-size:13px;line-height:1.8;color:#5f6e62;margin:16px 0}.wx-account-message{color:#294e3e;font-size:13px;margin:16px 0}.wx-account-section{margin-top:28px;padding-top:22px;border-top:1px solid #e3e8e1}.wx-account-panel form button{margin-top:18px;min-height:42px}.wx-account-panel button:disabled,.wx-account-panel select:disabled{opacity:.55;cursor:not-allowed}.wx-member-list{list-style:none;padding:0;margin:0}.wx-member-list li{display:grid;grid-template-columns:minmax(0,1fr) 110px auto;align-items:center;gap:10px;padding:14px 0;border-bottom:1px solid #e3e8e1}.wx-member-list strong{font-weight:500;display:block;overflow-wrap:anywhere}.wx-member-list small{font-size:11px;color:#5f6e62;margin-left:8px}.wx-member-list li>div>span{font-size:12px;color:#5f6e62}.wx-member-list select{font-size:13px;padding:8px}.wx-member-reset{grid-column:1 / -1;min-width:0}.wx-member-reset form{margin-top:12px;padding:16px;background:#f5f7f2;border-radius:6px}.wx-member-reset .wx-account-note{margin-top:0}.wx-member-reset form button{white-space:normal;overflow-wrap:anywhere}.wx-access-page ::selection{background:#dce9d2;color:#193728}@media(max-width:520px){.wx-access-page{justify-content:flex-start;padding-top:50px;gap:25px}.wx-access-card{padding:26px 22px}.wx-access-brand{gap:10px}.wx-access-brand>span:last-child{font-size:12px}.wx-access-card input,.wx-account-panel input,.wx-account-panel select{font-size:16px}.wx-member-list li{grid-template-columns:minmax(0,1fr) auto}.wx-member-list li>div{grid-column:1/-1}.wx-member-list label{min-width:0}.wx-account-panel{font-size:14px}}@media(prefers-reduced-motion:reduce){.wx-access-page .wx-spin,.wx-account-panel .wx-spin{animation:none}}.wx-brand-panel{margin-block:20px;padding-block:16px;border-block:1px solid #e3e8e1;font-size:13px;line-height:1.6}.wx-brand-panel summary{cursor:pointer;font-weight:600;padding-block:8px}.wx-brand-panel fieldset{border:0;margin:0;padding:0;min-width:0}.wx-brand-panel label,.wx-brand-fields label{display:grid;gap:6px;margin-block:12px;min-width:0}.wx-brand-panel input:not([type=checkbox]),.wx-brand-panel select,.wx-brand-panel textarea,.wx-brand-fields select,.wx-brand-fields input{width:100%;min-width:0;min-height:40px;padding:8px;border:1px solid #d9e0d5;border-radius:5px;background:#fcfdf9;color:#293a32;font:inherit}.wx-brand-colors{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.wx-brand-colors input[type=color]{padding:3px;cursor:pointer}.wx-brand-panel .wx-brand-check{display:flex;align-items:flex-start;gap:8px}.wx-brand-check input{margin-top:4px;accent-color:#294e3e}.wx-brand-panel .wx-brand-check input[type=checkbox]{width:18px;height:18px;min-height:18px;flex:0 0 18px;margin:3px 0 0;padding:0}.wx-brand-diff{margin-block:20px}.wx-brand-diff p{margin-block:8px}.wx-brand-diff dl>div{display:grid;grid-template-columns:80px minmax(0,1fr);gap:8px;padding-block:5px}.wx-brand-diff dd{margin:0;overflow-wrap:anywhere}.wx-brand-diff dd span{display:block;color:#69736c}.wx-brand-actions{display:flex;flex-wrap:wrap;gap:10px;margin-block:12px}.wx-brand-panel ul{padding-left:20px;overflow-wrap:anywhere}.wx-brand-preview{min-width:0;width:100%}.wx-brand-preview .wx-artboard>p{padding:20px;font-size:14px;line-height:1.6}.wx-brand-preview .wx-artboard:after{display:none}@media(max-width:520px){.wx-brand-panel select,.wx-brand-panel input:not([type=checkbox]),.wx-brand-panel textarea{font-size:16px;min-height:44px}.wx-brand-panel button{min-height:44px;white-space:normal}}.wx-workflow-panel{color:#293a32;font-size:14px;line-height:1.65}.wx-workflow-panel h3{margin:0 0 8px;font-size:16px;font-weight:600}.wx-workflow-panel .wx-workflow-intro,.wx-workflow-panel .wx-workflow-note{margin:0 0 16px;color:#5f6e62;font-size:13px;line-height:1.8}.wx-workflow-panel .wx-field{min-width:0;margin:0 0 16px;gap:7px}.wx-workflow-panel .wx-field>label{color:#43583b;font-size:13px;line-height:1.5}.wx-workflow-panel .wx-field>small{color:#5f6e62;font-size:12px;line-height:1.7}.wx-workflow-panel input,.wx-workflow-panel textarea,.wx-workflow-panel select{display:block;width:100%;min-width:0;min-height:42px;padding:9px 10px;border:1px solid #d9e0d5;border-radius:5px;background:#fcfdf9;color:#293a32;font:inherit;font-size:14px;line-height:1.6;box-shadow:none;caret-color:#294e3e}.wx-workflow-panel textarea{resize:vertical}.wx-workflow-panel [hidden]{display:none!important}.wx-workflow-panel input::placeholder,.wx-workflow-panel textarea::placeholder{color:#6b7764;opacity:1}.wx-workflow-panel :is(input,textarea,select,button,summary,a):focus-visible{outline:2px solid #547c5b;outline-offset:3px}.wx-workflow-panel button:disabled,.wx-workflow-panel fieldset:disabled button{cursor:not-allowed;opacity:.55}.wx-workflow-panel :is(input,textarea,select):disabled{background:#f0f3ed;color:#6b7764}.wx-workflow-panel .wx-primary,.wx-workflow-panel .wx-secondary{min-height:42px;font-size:13px!important}.wx-product-recognition{margin-bottom:28px;padding-bottom:24px;border-bottom:1px solid #e3e8e1}.wx-product-recognition h3{display:flex;align-items:center;gap:8px}.wx-product-recognition h4{margin:20px 0 8px;font-size:14px}.wx-recognition-empty,.wx-recognition-picker{margin:0 0 16px;color:#5f6e62;font-size:13px}.wx-recognition-picker summary{min-height:42px;padding:8px 0;cursor:pointer;color:#294e3e}.wx-recognition-picker fieldset{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;max-height:320px;overflow-y:auto;margin:0;padding:4px;border:0}.wx-recognition-picker label{min-width:0;cursor:pointer}.wx-recognition-picker label>span{display:flex;gap:5px;align-items:center;margin-top:5px}.wx-recognition-picker img{display:block;width:100%;aspect-ratio:1;object-fit:contain;background:#f3f5ef}.wx-product-recognition input[type=checkbox]{width:18px;height:18px;min-height:18px;flex:0 0 18px;padding:0;accent-color:#294e3e}.wx-recognition-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.wx-completion-settings{margin:16px 0 20px}.wx-completion-settings summary{cursor:pointer;padding:10px 0;font-size:14px;font-weight:600}.wx-completion-settings>fieldset{border:0;padding:0;margin:0;min-width:0}.wx-completion-remember{display:flex;align-items:flex-start;gap:9px;margin:12px 0;font-size:13px;line-height:1.7}.wx-completion-group+.wx-completion-group{margin-top:20px}.wx-completion-group h4{margin:12px 0;font-size:14px}.wx-completion-group>button{margin-top:12px}.wx-completion-remember input{margin-top:2px}.wx-completion-summary{display:block;padding:14px;margin:18px 0;border:1px solid #d9e0d5;border-radius:6px}.wx-completion-summary h4{margin:0 0 8px}.wx-completion-summary ul{margin:8px 0 0;padding-left:20px}.wx-completion-summary .wx-text-button{text-align:left;white-space:normal;min-height:36px}.wx-completion-summary p:last-child{margin-bottom:0}.wx-recognition-actions .wx-text-button{min-height:42px}.wx-recognition-references{display:flex;flex-wrap:wrap;gap:12px}.wx-recognition-references a{width:76px;color:#294e3e;font-size:12px;text-align:center;text-underline-offset:3px}.wx-recognition-references img{display:block;width:76px;height:76px;object-fit:contain;background:#f3f5ef}.wx-recognition-candidates{min-width:0;margin:0;padding:0;border:0}.wx-recognition-row{padding:16px 0;border-bottom:1px solid #e3e8e1}.wx-recognition-check{display:flex;flex-wrap:wrap;align-items:center;gap:8px;min-height:44px;cursor:pointer}.wx-recognition-check>span{font-weight:600}.wx-recognition-check small{color:#7c4a39;font-size:12px}.wx-recognition-value-label{display:block;margin-bottom:6px;color:#5f6e62;font-size:12px}.wx-recognition-evidence,.wx-recognition-current{margin:8px 0 0;color:#5f6e62;font-size:12px;overflow-wrap:anywhere}.wx-recognition-current{color:#7c4a39}.wx-recognition-alternatives{margin-top:12px;color:#5f6e62;font-size:13px;overflow-wrap:anywhere}.wx-recognition-alternatives>div{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px}.wx-recognition-alternatives button{min-height:44px}.wx-recognition-questions{color:#5f6e62;font-size:13px;overflow-wrap:anywhere}.wx-recognition-questions ul{padding-left:20px}.wx-recognition-candidates>.wx-recognition-actions{margin-top:16px}@media(max-width:520px){.wx-recognition-picker fieldset{grid-template-columns:repeat(2,minmax(0,1fr))}.wx-recognition-actions>button{min-height:44px}}.wx-workflow-section{min-width:0;margin:0 0 28px;padding:16px 0 0;border:0;border-top:1px solid #e3e8e1}.wx-workflow-section>legend{padding:0 10px 0 0;color:#293a32;font-size:15px;font-weight:600}.wx-workflow-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px}.wx-uploaded-assets{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0 0 16px;padding:0;list-style:none}.wx-uploaded-assets>li{position:relative;min-width:0}.wx-uploaded-assets img{width:100%;aspect-ratio:1;object-fit:contain;border:1px solid #e3e8e1;border-radius:5px;background:#f3f5ef}.wx-uploaded-assets>li>span{display:block;margin-top:5px;overflow:hidden;color:#5f6e62;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.wx-asset-remove{position:absolute;top:5px;right:5px;display:flex;width:34px;height:34px;align-items:center;justify-content:center;border:1px solid #e3e8e1;border-radius:5px;background:#fff;color:#6e4437}.wx-asset-remove:hover{background:#fff3ec}.wx-upload-empty{display:flex;align-items:center;gap:12px;min-height:90px;margin-bottom:16px;padding:16px;border:1px dashed #bac7b4;border-radius:6px;color:#5f6e62;font-size:13px}.wx-upload-empty svg{flex-shrink:0}.wx-sku-editor{min-width:0;margin:0 0 16px;padding:14px 14px 10px;border:1px solid #e3e8e1;border-radius:6px;font-variant-numeric:tabular-nums}.wx-sku-editor>legend{padding:0 6px;font-size:13px;font-weight:600}.wx-workflow-panel .wx-remove-sku{min-height:34px;color:#7c4a39;font-size:12px!important}.wx-workflow-actions{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-top:16px;border-top:1px solid #e3e8e1}.wx-workflow-actions>span{color:#5f6e62;font-size:12px}.wx-workflow-error,.wx-workflow-panel>.wx-workflow-error{display:flex;align-items:flex-start;gap:8px;padding:12px;margin:16px 0;border:1px solid #e8c9ba;border-radius:6px;background:#fff7f0;color:#81432f;font-size:13px;overflow-wrap:anywhere}.wx-workflow-error>svg{flex:0 0 auto;margin-top:3px}.wx-workflow-success,.wx-workflow-panel>.wx-workflow-success{margin:16px 0;color:#294e3e;font-size:13px;line-height:1.8}.wx-connection-state{display:flex;align-items:flex-start;gap:13px;padding:0 0 20px;margin-bottom:20px;border-bottom:1px solid #e3e8e1}.wx-connection-state>svg{flex-shrink:0;margin-top:3px;color:#294e3e}.wx-connection-state p{color:#5f6e62;font-size:13px;line-height:1.8}.wx-connection-steps{display:grid;gap:17px;padding-left:22px;margin:0 0 23px}.wx-connection-steps li::marker{color:#294e3e;font-size:13px;font-weight:600}.wx-connection-steps strong,.wx-connection-steps span{display:block}.wx-connection-steps strong{font-size:14px;font-weight:500}.wx-connection-steps span{margin-top:3px;color:#5f6e62;font-size:13px}.wx-workflow-note a{color:#294e3e;text-decoration:underline;text-underline-offset:3px}.wx-workflow-note a svg{vertical-align:middle}.wx-workflow-note code{color:#43583b;font-size:12px;overflow-wrap:anywhere}.wx-connection-settings{border-top:1px solid #e3e8e1;margin-top:22px}.wx-connection-settings>summary{padding:17px 0;color:#294e3e;font-size:14px;font-weight:500;cursor:pointer}.wx-connection-settings>summary::marker{color:#647c65}.wx-configured-key{margin:0 0 16px;font-size:13px;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.wx-connection-fields{min-width:0;border:0;padding:0;margin:0}.wx-connection-buttons{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:8px}.wx-new-project-form{margin-bottom:28px}.wx-saved-projects{border-top:1px solid #e3e8e1;padding-top:22px}.wx-saved-projects h3>span{margin-left:6px;color:#69736c;font-size:13px;font-weight:400}.wx-saved-projects ul{list-style:none;padding:0;margin:14px 0 0}.wx-saved-projects li+li{border-top:1px solid #e3e8e1}.wx-saved-projects li>button{display:flex;align-items:center;gap:12px;width:100%;min-width:0;padding:14px 5px;text-align:left;color:#43583b;border-radius:5px}.wx-saved-projects li>button:hover{background:#f4f7f0}.wx-saved-projects li>button>svg{flex-shrink:0}.wx-saved-projects li>button>span{flex:1;min-width:0}.wx-saved-projects strong,.wx-saved-projects small{display:block}.wx-saved-projects strong{overflow:hidden;font-size:14px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.wx-saved-projects small{margin-top:4px;color:#5f6e62;font-size:12px;font-variant-numeric:tabular-nums}@media(max-width:520px){.wx-workflow-grid{grid-template-columns:minmax(0,1fr)}.wx-workflow-panel input,.wx-workflow-panel textarea,.wx-workflow-panel select{font-size:16px;min-height:44px}.wx-workflow-panel .wx-field>label,.wx-workflow-panel .wx-workflow-note,.wx-workflow-panel .wx-workflow-intro{font-size:14px}.wx-workflow-panel .wx-primary,.wx-workflow-panel .wx-secondary{min-height:44px;font-size:14px!important}.wx-uploaded-assets{grid-template-columns:repeat(2,minmax(0,1fr))}.wx-asset-remove{width:40px;height:40px}.wx-workflow-actions{flex-direction:column;align-items:stretch;gap:10px}.wx-workflow-actions>span{text-align:center}.wx-connection-buttons>button{flex:1 1 auto}}.wx-suite-heading h4{margin:0 0 6px;font-size:15px;color:#293a32}.wx-suite-heading p,.wx-suite-note{margin:0 0 16px;font-size:13px;line-height:1.65;color:#5f6e62}.wx-suite-picker,.wx-suite-style{margin:0 0 24px}.wx-suite-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.wx-suite-options button{text-align:left;padding:12px 14px;border:1px solid #d9e0d5;border-radius:7px;background:#fff;color:#293a32;font:inherit;cursor:pointer}.wx-suite-options button:hover{background:#f6f7f4}.wx-suite-options button[aria-pressed=true]{background:#ebf1e5;border-color:#294e3e}.wx-suite-options strong{display:flex;justify-content:space-between;gap:8px;font-size:13px}.wx-suite-options span{display:block;margin-top:4px;color:#5f6e62;font-size:12px}.wx-suite-options button:disabled{opacity:.6;cursor:default}.wx-suite-preview{padding-top:16px;font-size:13px;line-height:1.65}.wx-suite-sequences{display:grid;grid-template-columns:1fr 1fr;gap:24px}.wx-suite-sequences h5{margin:8px 0;font-size:13px}.wx-suite-sequences ol{margin:0 0 16px;padding-left:20px}.wx-suite-sequences li{padding:4px 0}.wx-suite-sequences li span{display:block;color:#5f6e62;font-size:12px}.wx-suite-missing{color:#81432f;background:#fff7f0;border-radius:6px;padding:12px}.wx-suite-colors{display:flex;flex-wrap:wrap;gap:16px;margin:14px 0}.wx-suite-colors label{display:flex;flex-direction:column;gap:6px;color:#43583b;font-size:12px}.wx-suite-colors input{width:62px;height:34px;padding:2px;border:1px solid #d9e0d5;border-radius:5px;background:#fff}.wx-suite-advanced{margin:16px 0}.wx-suite-advanced summary{cursor:pointer;font-size:13px;color:#294e3e;padding:8px 0}.wx-suite-field-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding-top:12px}.wx-suite-library{max-width:840px}.wx-suite-library>.wx-primary{margin-top:8px}.wx-compiled-prompt{white-space:pre-wrap;overflow-wrap:anywhere;max-height:260px;overflow:auto;font-size:12px;line-height:1.7;background:#f6f7f4;padding:12px}@media(max-width:620px){.wx-suite-options,.wx-suite-sequences,.wx-suite-field-grid{grid-template-columns:1fr}.wx-suite-style input:not([type=color]),.wx-suite-style textarea,.wx-suite-style select{font-size:16px}}.wx-detail-export{border-top:1px solid #dce3d8;padding-top:20px;margin-top:20px}.wx-detail-export h3{font-size:17px;margin:0 0 10px}.wx-detail-export fieldset{border:0;padding:0;margin:16px 0;min-width:0}.wx-detail-export-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.wx-detail-cut-option{display:flex;align-items:flex-start;gap:8px;margin:8px 0 18px;font-size:13px;line-height:1.6}.wx-detail-cut-option input{margin-top:4px;flex-shrink:0}.wx-detail-export-result{padding:14px 0;border-top:1px solid #dce3d8}@media(max-width:520px){.wx-detail-export-fields{grid-template-columns:1fr;gap:0}.wx-detail-export input{font-size:16px}}.wx-operations-panel{color:#293a32;font-size:14px;line-height:1.7}.wx-operations-panel>p{margin:0 0 20px;color:#5f6e62}.wx-operations-panel button:disabled{opacity:.55;cursor:not-allowed}.wx-operations-panel :is(button,input,select):focus-visible{outline:2px solid #547c5b;outline-offset:3px}.wx-operations-panel h3{font-size:16px;font-weight:600;margin:0 0 6px}.wx-operations-error{padding:12px;margin:16px 0;border-radius:6px;background:#fff7f0;color:#81432f;font-size:13px;overflow-wrap:anywhere}.wx-operations-message{color:#294e3e;font-size:13px;margin:16px 0}.wx-operations-note{color:#5f6e62;font-size:12px;margin:8px 0;line-height:1.8}.wx-catalog-toolbar{display:flex;gap:10px;margin-bottom:14px}.wx-search-field{display:flex;align-items:center;gap:8px;flex:1;min-width:0;border:1px solid #d9e0d5;border-radius:6px;padding:8px 10px;background:#fcfdf9}.wx-search-field svg{flex-shrink:0;color:#5f6e62}.wx-search-field input{width:100%;min-width:0;border:0;background:none;color:#293a32;font:inherit;outline-offset:1px}.wx-operations-checkbox{display:flex;align-items:center;gap:9px;font-size:13px}.wx-operations-checkbox input{width:17px;height:17px;accent-color:#294e3e}.wx-catalog-list,.wx-job-list{list-style:none;padding:0;margin:16px 0 0}.wx-catalog-list>li{display:flex;gap:16px;padding:20px 0;border-top:1px solid #e3e8e1}.wx-catalog-cover{display:grid;place-items:center;flex:0 0 90px;height:110px;background:#eef1e9;border-radius:6px;overflow:hidden;color:#5f6e62}.wx-catalog-cover img{width:100%;height:100%;object-fit:contain}.wx-catalog-info{min-width:0;flex:1}.wx-catalog-info strong{display:block;overflow-wrap:anywhere;font-size:15px;font-weight:500}.wx-catalog-info>span,.wx-catalog-info>small{display:block;color:#5f6e62;font-size:12px;margin-top:4px;overflow-wrap:anywhere}.wx-catalog-actions{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:12px}.wx-operations-panel .wx-catalog-actions button{min-height:35px;font-size:12px}.wx-operations-empty{text-align:center;padding:34px 12px;color:#5f6e62}.wx-operations-empty>svg{margin-bottom:12px;color:#294e3e}.wx-operations-empty p{margin:4px 0;font-size:13px}.wx-material-filters{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:20px}.wx-material-filters button{padding:7px 12px;border:1px solid #d9e0d5;border-radius:6px;color:#43583b;background:#fff;font-size:13px}.wx-material-filters button[aria-pressed=true]{background:#ebf1e5;border-color:#7e9673;color:#294e3e}.wx-material-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.wx-material-grid>button{text-align:left;min-width:0;border:1px solid #e3e8e1;border-radius:6px;padding:7px;background:#fff}.wx-material-grid>button.wx-selected-material{border-color:#547c5b;background:#f3f6ee}.wx-material-grid img{width:100%;aspect-ratio:1;object-fit:contain;background:#eef1e9}.wx-material-grid strong{display:block;font-size:12px;font-weight:500;overflow-wrap:anywhere;margin:6px 0 2px}.wx-material-grid small{color:#5f6e62;font-size:11px}.wx-material-detail{margin-top:24px;padding-top:20px;border-top:1px solid #e3e8e1}.wx-material-detail>img{display:block;width:100%;max-height:440px;object-fit:contain;background:#eef1e9;margin:12px 0 16px}.wx-template-list>div{display:grid;grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:16px;padding:22px 0;border-top:1px solid #e3e8e1}.wx-template-list p{margin:0;color:#5f6e62;font-size:13px}.wx-template-swatch{display:flex;align-items:stretch;height:68px;gap:3px;padding:7px;background:#eef1e9;border-radius:6px}.wx-template-swatch i{flex:1;background:#d1d9c7}.wx-template-swatch i:nth-child(2){background:#8e9e81}.wx-template-swatch i:last-child{background:#294e3e}.wx-template-clean{background:#f8f8f5}.wx-template-clean i{background:#e9ebe5}.wx-template-clean i:nth-child(2){background:#c2cbbd}.wx-template-clean i:last-child{background:#657561}.wx-template-warm{background:#f3e9df}.wx-template-warm i{background:#e4d4c3}.wx-template-warm i:nth-child(2){background:#baa38c}.wx-template-warm i:last-child{background:#766554}.wx-job-heading{display:flex;align-items:flex-start;gap:15px}.wx-job-heading p{flex:1;margin:0;color:#5f6e62;font-size:13px}.wx-job-list>li{padding:22px 0;border-top:1px solid #e3e8e1}.wx-job-title{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.wx-job-title h3>span{font-size:12px;font-weight:400;color:#5f6e62;margin-left:10px}.wx-job-title>strong{font-size:12px;font-weight:500;color:#294e3e;flex-shrink:0}.wx-job-title>strong[data-state=failed],.wx-job-title>strong[data-state=uncertain]{color:#81432f}.wx-job-list progress{width:100%;height:8px;accent-color:#294e3e}.wx-job-list>li>p:not(.wx-operations-note):not(.wx-operations-error){font-size:13px;overflow-wrap:anywhere}.wx-job-result-image{display:block;max-height:280px;max-width:100%;object-fit:contain;margin:16px 0;background:#eef1e9}.wx-job-suggestion{padding:14px 16px;margin:14px 0;background:#edf2e8;border-radius:6px;font-size:13px}.wx-job-suggestion h4{margin:0 0 7px;font-size:14px}.wx-job-suggestion p{margin:0}.wx-job-suggestion ul{padding-left:20px;margin:10px 0 0}.wx-job-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:15px}@media(max-width:520px){.wx-search-field input{font-size:16px}.wx-catalog-toolbar{flex-direction:column}.wx-catalog-cover{flex-basis:70px;height:90px}.wx-catalog-list>li{gap:12px}.wx-material-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.wx-template-list>div{grid-template-columns:54px minmax(0,1fr);gap:12px}.wx-template-list>div>button{grid-column:2;justify-self:start}.wx-job-heading{flex-direction:column}.wx-job-title h3>span{display:block;margin:4px 0 0}.wx-job-actions button{min-height:44px}}.wx-online-publish{--online-ink: #293a32;--online-muted: #5f6e62;--online-line: #e3e8e1}.wx-online-intro{display:flex;align-items:flex-start;gap:14px;margin-bottom:20px}.wx-online-intro>svg{flex:none;color:#294e3e;margin-top:2px}.wx-online-intro p{margin:0;color:var(--online-muted);line-height:1.8}.wx-online-context{display:flex;flex-wrap:wrap;gap:16px 28px;margin:0 0 28px;padding:16px 0;border-block:1px solid var(--online-line)}.wx-online-context>div{min-width:0;flex:1 1 130px}.wx-online-context dt{color:var(--online-muted);font-size:12px;margin-bottom:5px}.wx-online-context dd{margin:0;font-size:14px;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.wx-online-fields{margin:0;padding:0;border:0;min-width:0}.wx-online-fields>legend{margin:0 0 18px;padding:0;font-size:16px;font-weight:600}.wx-online-publish h4{margin:24px 0 8px;font-size:14px;font-weight:600}.wx-online-publish .wx-online-code{font-family:Consolas,SFMono-Regular,monospace;font-size:13px;line-height:1.7;-moz-tab-size:2;tab-size:2}.wx-online-details{margin:18px 0;border-top:1px solid var(--online-line);padding-top:14px}.wx-online-details summary{display:flex;justify-content:space-between;align-items:center;gap:12px;cursor:pointer;color:#294e3e;font-weight:500;list-style:none;min-height:30px}.wx-online-details summary::-webkit-details-marker{display:none}.wx-online-details[open]>summary svg{transform:rotate(180deg)}.wx-online-details p,.wx-online-details li{color:var(--online-muted);font-size:13px;line-height:1.8}.wx-online-details ul,.wx-online-missing ul{margin:12px 0 0;padding-left:22px}.wx-online-details li+li,.wx-online-missing li+li{margin-top:7px}.wx-online-publish a{color:#294e3e;text-underline-offset:3px}.wx-online-vis-label{display:block;margin:12px 0 7px;color:#43583b;font-size:13px}.wx-online-details textarea+a{display:inline-block;margin-top:10px;font-size:13px}.wx-online-details pre{max-height:380px;overflow:auto;padding:14px;background:#f0f3ed;border-radius:5px;color:var(--online-ink);font:12px/1.7 Consolas,monospace;white-space:pre-wrap;overflow-wrap:anywhere;scrollbar-color:#69736c #f0f3ed}.wx-online-details ::selection,.wx-online-code::selection{color:#fff;background:#294e3e}.wx-online-sku{margin-bottom:18px;padding-bottom:18px;border-bottom:1px solid var(--online-line)}.wx-online-sku-heading{display:flex;justify-content:space-between;flex-wrap:wrap;gap:8px;margin-bottom:10px}.wx-online-sku-heading span{color:var(--online-muted);font-size:12px;font-variant-numeric:tabular-nums}.wx-online-sku>label{display:block;margin-bottom:7px;font-size:13px;color:#43583b}.wx-online-sku .wx-text-button{white-space:normal;text-align:left;margin-top:7px;line-height:1.6}.wx-online-publish .wx-online-check{display:flex;align-items:flex-start;gap:10px;margin:22px 0 16px;cursor:pointer;font-size:13px;line-height:1.8}.wx-online-publish .wx-online-check input{width:17px;height:17px;min-height:17px;padding:0;margin:3px 0 0;flex:none;accent-color:#294e3e}.wx-online-publish .wx-online-hint{margin:12px 0 0}.wx-online-review{margin-top:30px;padding-top:24px;border-top:1px solid var(--online-line);scroll-margin-top:24px}.wx-online-section-head,.wx-online-status{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:10px;margin-bottom:16px}.wx-online-section-head h3{margin:0}.wx-online-status strong{font-size:15px;color:#294e3e}.wx-online-status span{color:var(--online-muted);font-size:12px}.wx-online-status[data-state=unknown] strong,.wx-online-status[data-state=rejected] strong{color:#81432f}.wx-online-missing{margin:18px 0;padding:14px;background:#fff7f0;border-radius:6px;color:#81432f}.wx-online-missing h4{margin:0}.wx-online-missing li{font-size:13px}.wx-online-product-id{overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.wx-online-hash{overflow-wrap:anywhere;font-family:Consolas,monospace}.wx-online-progress,.wx-online-message{display:flex;align-items:flex-start;gap:8px;margin:18px 0;color:#294e3e;font-size:13px}.wx-online-progress svg,.wx-online-message svg{flex:none;margin-top:2px}.wx-online-publish .wx-workflow-error small{display:block;margin-top:7px;overflow-wrap:anywhere}.wx-online-stop{padding:14px;background:#fff7f0;color:#81432f;border-radius:6px;font-size:13px;line-height:1.8}.wx-online-actions{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-top:16px}.wx-online-images{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:16px}.wx-online-images figure{min-width:0;margin:0}.wx-online-images img{width:100%;aspect-ratio:1;object-fit:contain;background:#f0f3ed;display:block}.wx-online-images figcaption{margin-top:6px;color:var(--online-muted);font-size:11px;line-height:1.6;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}@media(max-width:620px){.wx-online-publish .wx-workflow-grid{grid-template-columns:1fr}.wx-online-publish :is(input,select,textarea){font-size:16px;min-height:44px}.wx-online-publish .wx-online-code{font-size:14px}.wx-online-images{grid-template-columns:repeat(2,minmax(0,1fr))}.wx-online-publish .wx-primary,.wx-online-actions .wx-secondary{width:100%;justify-content:center;min-height:44px}.wx-online-context{gap:16px}}@media(prefers-reduced-motion:reduce){.wx-online-publish .spin{animation:none}}.wx-browser-publish{display:grid;gap:24px}.wx-dialog .wx-browser-publish .wx-small-note{font-size:13px!important;line-height:1.8;color:#5f6e62}.wx-browser-publish>section{border-top:1px solid var(--wx-border, #dce3db);padding-top:20px}.wx-browser-publish>section:first-of-type{border-top:0;padding-top:0}.wx-browser-publish h3{display:flex;align-items:center;gap:8px;margin:0 0 12px;font-size:15px}.wx-browser-intro{margin:0;line-height:1.7}.wx-browser-section-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex-wrap:wrap}.wx-browser-state{font-size:12px;color:#48724b}.wx-browser-state[data-warning=true]{color:#8c661d}.wx-browser-publish fieldset{padding:0;margin:0;border:0;min-width:0}.wx-browser-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.wx-browser-publish input:not([type=checkbox]),.wx-browser-publish select,.wx-browser-publish textarea{width:100%;min-width:0;box-sizing:border-box}.wx-browser-publish input::placeholder,.wx-browser-publish textarea::placeholder{color:#6b7764;opacity:1}.wx-browser-publish summary{cursor:pointer;padding:10px 0;font-size:13px}.wx-browser-progress{display:flex;align-items:flex-start;gap:9px;margin:14px 0;line-height:1.6}.wx-browser-progress svg{flex-shrink:0;margin-top:3px}.wx-browser-issues{padding-left:22px;font-size:13px;line-height:1.8;overflow-wrap:anywhere}.wx-browser-actions{display:flex;gap:10px;flex-wrap:wrap;align-items:center;margin:16px 0}.wx-browser-submit{padding-top:12px;border-top:1px solid var(--wx-border, #dce3db)}.wx-browser-submit h4,.wx-browser-reconcile h4{margin:0 0 14px;font-size:15px}.wx-browser-snapshot{margin:0 0 18px;font-size:13px;line-height:1.7}.wx-browser-snapshot>div{display:grid;grid-template-columns:5em minmax(0,1fr);gap:12px;margin:8px 0}.wx-browser-snapshot dt{color:#5f6e62}.wx-browser-snapshot dd{margin:0;overflow-wrap:anywhere}.wx-browser-sku-review{max-height:320px;overflow:auto;margin-bottom:18px}.wx-browser-sku-review table{width:100%;table-layout:fixed;border-collapse:collapse;font-size:13px;line-height:1.6}.wx-browser-sku-review caption{text-align:left;font-weight:600;margin-bottom:8px}.wx-browser-sku-review th,.wx-browser-sku-review td{padding:9px 6px;text-align:left;vertical-align:top;overflow-wrap:anywhere;border-bottom:1px solid var(--wx-border, #dce3db);font-variant-numeric:tabular-nums}.wx-browser-sku-review tbody th{font-weight:400}.wx-browser-reconcile{margin-top:24px;padding-top:20px;border-top:1px solid var(--wx-border, #dce3db)}.wx-browser-reconcile .wx-field{margin-top:14px}.wx-browser-resolution-note{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.7}.wx-browser-log{list-style:none;padding:0;max-height:240px;overflow:auto;font-size:12px}.wx-browser-log li{display:flex;gap:12px;padding:7px 0;line-height:1.6}.wx-browser-log time{flex-shrink:0;font-variant-numeric:tabular-nums;color:#626d64}.wx-browser-screenshot{display:block;width:100%;height:auto;border:1px solid var(--wx-border, #dce3db)}@media(max-width:600px){.wx-browser-fields{grid-template-columns:1fr}.wx-browser-publish input:not([type=checkbox]),.wx-browser-publish select,.wx-browser-publish textarea{font-size:16px;min-height:44px}.wx-browser-actions>button{flex:1 1 auto;min-height:44px}.wx-browser-submit>button,.wx-browser-reconcile button{min-height:44px}}.wx-version-editor{border-top:1px solid var(--wx-line, #e3e8e1);margin-top:20px;padding-top:16px}.wx-version-editor>summary{display:flex;align-items:center;gap:8px;cursor:pointer;color:#294e3e;font-weight:600}.wx-version-body{display:grid;gap:16px;padding-top:18px;min-width:0}.wx-version-body fieldset{border:0;border-top:1px solid #e3e8e1;padding:16px 0 0;display:grid;gap:14px;min-width:0}.wx-version-body legend{padding-right:12px;font-weight:600}.wx-version-body .wx-studio-field textarea{min-height:110px;resize:vertical}.wx-version-comparison{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px}.wx-version-comparison figure{margin:0;min-width:0}.wx-version-comparison img{width:100%;max-height:460px;object-fit:contain;background:#eff2ec}.wx-version-comparison figcaption{display:grid;gap:8px;padding-top:8px;color:#43583b;font-size:13px}.wx-edit-toolbar{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-bottom:12px}.wx-edit-toolbar button{display:inline-flex;gap:5px;align-items:center;min-height:36px}.wx-edit-toolbar button[aria-pressed=true]{background:#ebf1e5;border-color:#294e3e;color:#294e3e}.wx-edit-toolbar label,.wx-edit-check{display:flex;gap:8px;align-items:center;font-size:13px;color:#43583b}.wx-edit-toolbar input[type=range]{width:110px;accent-color:#294e3e}.wx-mask-viewport{max-height:560px;overflow:auto;background:#eff2ec;border:1px solid #e3e8e1}.wx-mask-surface{position:relative;line-height:0}.wx-mask-surface img{width:100%;display:block;-webkit-user-select:none;user-select:none}.wx-mask-surface svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;touch-action:none}.wx-edit-check input{width:auto;accent-color:#294e3e}.wx-edit-evidence{border-top:1px solid #e3e8e1;padding-top:14px}.wx-edit-evidence>*{margin-bottom:12px}.wx-version-body button:focus-visible,.wx-mask-viewport:focus-visible{outline:2px solid #294e3e;outline-offset:3px}@media(max-width:600px){.wx-version-comparison{grid-template-columns:1fr}.wx-mask-viewport{max-height:420px}.wx-version-body textarea,.wx-version-body select{font-size:16px}}.wx-dialog:has(.wx-image-studio){width:min(1100px,calc(100vw - 32px));max-width:1100px}.wx-dialog[open]:has(>.wx-image-studio){display:flex;flex-direction:column;overflow:hidden}.wx-dialog:has(>.wx-image-studio)>header{position:relative;flex-shrink:0}.wx-image-studio,.wx-image-settings{color:#293a32;font-size:14px;line-height:1.7}.wx-image-studio{padding:24px;min-height:0;overflow-y:auto;overscroll-behavior:contain;scroll-padding-top:var(--wx-studio-sticky-height, 180px);scrollbar-color:#a7b6a2 #eff2ec;scrollbar-width:thin}.wx-studio-batch{position:sticky;top:-24px;z-index:2;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 20px;margin:-24px -24px 20px;padding:14px 24px;background:#fff;border-bottom:1px solid #d9e0d5}.wx-studio-batch-summary{flex:1;min-width:200px;font-variant-numeric:tabular-nums}.wx-studio-batch-summary p,.wx-studio-batch-hint{margin:3px 0 0;font-size:12px;line-height:1.6;color:#5f6e62}.wx-studio-batch-summary progress{display:block;height:5px;width:min(100%,360px);margin-top:8px;accent-color:#294e3e}.wx-studio-batch-hint{flex-basis:100%}.wx-studio-batch>button{min-height:42px;flex-shrink:0}.wx-studio-batch-review{flex-basis:100%;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 16px;padding-top:10px;border-top:1px solid #e3e8e1}.wx-studio-batch-review p{margin:0;font-size:12px;color:#43583b}.wx-studio-batch-review>div{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.wx-studio-optimize-hint{margin-top:-5px}.wx-studio-generation-mode{display:flex;align-items:center;gap:8px;white-space:nowrap;font-size:12px;color:#5f6e62}.wx-studio-generation-mode select{min-height:42px;width:auto;padding:8px 10px;border:1px solid #c6d2c2;border-radius:6px;background:#fff;color:#293a32;font:inherit}.wx-studio-generation-mode select:disabled{opacity:.75;cursor:not-allowed}.wx-image-studio *,.wx-image-settings *{box-sizing:border-box}.wx-image-studio :is(button,input,textarea,select):focus-visible,.wx-image-settings :is(button,input,textarea,select):focus-visible{outline:2px solid #547c5b;outline-offset:3px}.wx-image-studio ::selection,.wx-image-settings ::selection{background:#dce9d2;color:#193728}.wx-image-studio :is(input,textarea),.wx-image-settings :is(input,textarea){caret-color:#294e3e}.wx-image-studio button:disabled,.wx-image-settings button:disabled{cursor:not-allowed;opacity:.55}.wx-image-studio fieldset,.wx-image-settings fieldset{border:0;min-width:0;padding:0;margin:0}.wx-image-studio h3,.wx-image-settings h3{font-size:17px;margin:0;font-weight:600}.wx-image-studio h4{font-size:14px;margin:0 0 8px;font-weight:600}.wx-studio-note{margin:9px 0 16px;color:#5f6e62;font-size:13px;line-height:1.8}.wx-studio-guidance{margin:0 0 14px;color:#5f6e62;font-size:13px}.wx-studio-guidance summary{cursor:pointer}.wx-studio-guidance summary:focus-visible{outline:2px solid #547c5b;outline-offset:3px}.wx-studio-guidance .wx-studio-note{margin-bottom:0}.wx-studio-error{padding:12px 14px;background:#fff7f0;color:#81432f;border-radius:6px;margin:14px 0;overflow-wrap:anywhere}.wx-studio-message{margin:14px 0;color:#294e3e}.wx-studio-prompt-status{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px}.wx-studio-prompt-status>div{flex:1;min-width:min(100%,220px)}.wx-studio-prompt-status strong{display:flex;align-items:center;gap:8px;font-weight:600}.wx-studio-prompt-status .wx-studio-note{margin:4px 0 0;overflow-wrap:anywhere}.wx-studio-prompt-status button{min-height:40px}.wx-studio-toolbar,.wx-studio-actions,.wx-studio-section-title{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.wx-studio-toolbar{margin-bottom:20px}.wx-studio-toolbar>div:first-child{flex:1;min-width:180px}.wx-studio-toolbar p{margin-bottom:0}.wx-studio-actions{justify-content:flex-start}.wx-studio-actions button{white-space:normal;min-height:40px}.wx-studio-section-title{margin-bottom:12px}.wx-studio-section-title>span{color:#5f6e62;font-size:12px}.wx-studio-field{display:flex;flex-direction:column;gap:6px;min-width:0;margin:0 0 15px}.wx-studio-field>span{color:#43583b;font-size:13px;font-weight:500}.wx-image-studio :is(input:not([type=checkbox]),textarea,select),.wx-image-settings :is(input:not([type=checkbox]),textarea,select){width:100%;min-width:0;color:#293a32;background:#fcfdf9;border:1px solid #d9e0d5;border-radius:5px;padding:9px 10px;font:inherit}.wx-image-studio :is(input,textarea)::placeholder,.wx-image-settings :is(input,textarea)::placeholder{color:#6b7764;opacity:1}.wx-image-studio textarea,.wx-image-settings textarea{resize:vertical}.wx-image-studio :is(input,textarea,select):disabled,.wx-image-settings :is(input,textarea,select):disabled{background:#f0f3ed;color:#6b7764}.wx-studio-check{display:flex;align-items:flex-start;gap:9px;font-size:13px;margin:10px 0 18px}.wx-studio-check input{width:17px;height:17px;flex-shrink:0;margin:3px 0 0;accent-color:#294e3e}.wx-image-settings section{margin:26px 0;padding-top:22px;border-top:1px solid #e3e8e1}.wx-studio-setup{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:26px;padding:22px 0;border-block:1px solid #e3e8e1;margin-bottom:22px}.wx-studio-ref-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;max-height:340px;overflow-y:auto;padding:3px;scrollbar-color:#a7b6a2 #eff2ec;scrollbar-width:thin}.wx-studio-ref-grid button{background:#fff;border:1px solid #d9e0d5;border-radius:6px;padding:4px;min-width:0;text-align:left;position:relative}.wx-studio-ref-grid button[aria-pressed=true]{border-color:#547c5b;background:#ebf1e5}.wx-studio-ref-grid img{width:100%;aspect-ratio:1;object-fit:contain;display:block;background:#eff2ec}.wx-studio-ref-grid button span{font-size:11px;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:4px 2px 0;color:#43583b}.wx-studio-ref-grid svg{position:absolute;right:6px;top:6px;background:#294e3e;color:#fff;border-radius:50%;padding:2px}.wx-studio-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:14px}.wx-studio-plan-select{max-width:360px;margin:0;flex:1}.wx-studio-workspace{display:grid;grid-template-columns:190px minmax(0,1fr);gap:24px;margin-top:20px;align-items:start}.wx-studio-workspace>*{min-width:0}.wx-studio-shot-list{list-style:none;padding:0;margin:0;max-height:720px;overflow-y:auto;scrollbar-color:#a7b6a2 #eff2ec;scrollbar-width:thin}.wx-studio-shot-list li{margin:0 0 6px}.wx-studio-shot-list button{width:100%;display:flex;text-align:left;gap:11px;padding:12px;border:1px solid transparent;background:transparent;border-radius:6px;color:#293a32}.wx-studio-shot-list button[aria-current=true]{background:#ebf1e5;border-color:#d9e0d5}.wx-studio-shot-list button:hover{background:#f1f5ed}.wx-studio-shot-list .wx-studio-slot{color:#5f6e62;font-size:13px;font-variant-numeric:tabular-nums;padding-top:1px}.wx-studio-shot-list strong{display:block;font-size:13px;font-weight:500}.wx-studio-shot-list small{display:block;color:#5f6e62;font-size:11px;margin-top:2px}.wx-studio-stage{min-width:0}.wx-studio-preview{background:#eff2ec;min-height:340px;max-height:620px;display:flex;align-items:center;justify-content:center;position:relative;border-radius:6px;padding:18px;overflow:hidden}.wx-studio-preview>img{display:block;max-width:100%;max-height:580px;object-fit:contain}.wx-studio-preview .wx-studio-preview-empty{text-align:center;color:#5f6e62;max-width:320px;padding:32px 10px}.wx-studio-preview-empty p{margin:10px 0 0;font-size:13px}.wx-studio-preview-empty h4{margin-top:16px}.wx-studio-result-strip{display:flex;gap:8px;overflow-x:auto;padding:8px 2px;margin-top:5px;scrollbar-width:thin}.wx-studio-result-strip button{flex:0 0 64px;padding:3px;background:#fff;border:1px solid #d9e0d5;border-radius:4px}.wx-studio-result-strip button[aria-pressed=true]{border-color:#294e3e}.wx-studio-result-strip img{width:56px;height:56px;object-fit:contain;display:block}.wx-studio-result-actions{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin:12px 0 22px}.wx-studio-result-actions a{color:#294e3e;text-underline-offset:3px;display:inline-flex;align-items:center;gap:6px;font-size:13px}.wx-studio-prompt{margin-top:20px}.wx-studio-prompt textarea{min-height:220px;font-size:13px;line-height:1.8}.wx-studio-prompt-meta{display:flex;justify-content:space-between;flex-wrap:wrap;gap:8px;color:#5f6e62;font-size:12px;margin-bottom:14px}.wx-studio-job{padding:14px 0;border-bottom:1px solid #e3e8e1}.wx-studio-job strong{font-size:13px;font-weight:500}.wx-studio-job p{margin:5px 0;font-size:12px;overflow-wrap:anywhere}.wx-studio-job progress{width:100%;height:6px;accent-color:#294e3e}.wx-studio-proposals{margin-top:26px;padding-top:22px;border-top:1px solid #e3e8e1}.wx-studio-proposals h3:focus-visible,.wx-studio-proposal summary:focus-visible{outline:2px solid #547c5b;outline-offset:3px}.wx-studio-proposals h3{scroll-margin-top:20px}.wx-studio-proposal summary{cursor:pointer;color:#293a32;font-weight:500}.wx-studio-proposal summary span{display:inline-block;margin-inline-start:12px;color:#5f6e62;font-size:12px;font-weight:400}.wx-studio-proposal summary+div{margin-top:16px}.wx-studio-comparison{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:15px 0}.wx-studio-comparison>div{min-width:0;background:#f5f7f2;padding:14px;border-radius:5px}.wx-studio-comparison p{font-size:12px;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;max-height:290px;overflow-y:auto}.wx-studio-comparison p+p{margin-top:12px}.wx-studio-proposal-shot{margin-top:22px}.wx-studio-comparison textarea{line-height:1.8;scrollbar-color:#a7b6a2 #eff2ec;scrollbar-width:thin}.wx-studio-comparison .wx-studio-prompt-meta{margin-bottom:12px}.wx-studio-suggestion-edit{margin-bottom:16px}.wx-studio-suggestion-edit p{margin-top:6px;color:#5f6e62}.wx-studio-comparison .wx-studio-message,.wx-studio-comparison .wx-studio-error{margin-top:12px}.wx-studio-empty{padding:32px 14px;text-align:center;color:#5f6e62}.wx-studio-readonly{padding:12px 0;color:#5f6e62;font-size:13px}@media(max-width:760px){.wx-studio-setup{grid-template-columns:1fr}.wx-studio-ref-grid{grid-template-columns:repeat(5,minmax(0,1fr));max-height:220px}.wx-studio-workspace{grid-template-columns:minmax(0,1fr);gap:16px}.wx-studio-shot-list{display:flex;max-height:none;overflow-x:auto;gap:6px;padding-bottom:4px}.wx-studio-shot-list li{flex:0 0 150px}.wx-studio-shot-list button{height:100%}}@media(max-width:520px){.wx-dialog:has(.wx-image-studio){width:calc(100vw - 20px)}.wx-image-studio{padding:18px 14px;scroll-padding-top:var(--wx-studio-sticky-height, 300px)}.wx-studio-batch{top:-18px;margin:-18px -14px 18px;padding:12px 14px;gap:8px}.wx-studio-batch-summary{min-width:100%}.wx-studio-batch>button{flex:1 1 calc(50% - 4px);min-width:0;padding-inline:8px;order:1}.wx-studio-generation-mode{width:100%;order:2}.wx-studio-batch-review{order:3}.wx-studio-batch-hint{order:4}.wx-studio-generation-mode select{flex:1;min-width:0}.wx-image-studio :is(input:not([type=checkbox]),textarea,select),.wx-image-settings :is(input:not([type=checkbox]),textarea,select){font-size:16px}.wx-studio-toolbar{align-items:flex-start}.wx-studio-toolbar>div:first-child,.wx-studio-plan-select{flex-basis:100%;max-width:none}.wx-studio-ref-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.wx-studio-options{column-gap:10px}.wx-studio-preview{min-height:280px;padding:12px}.wx-studio-comparison{grid-template-columns:1fr}.wx-studio-actions{gap:8px}.wx-studio-comparison :is(button,input,textarea){min-height:44px}}.wx-studio-recovery{display:flex;align-items:center;flex-wrap:wrap;gap:12px 24px;padding:16px 0;border-bottom:1px solid var(--wx-line)}.wx-studio-recovery>div{flex:1 1 280px;min-width:0}.wx-studio-recovery>button{min-height:44px}.wx-studio-copy{min-width:0;margin:18px 0;padding:0;border:0}.wx-studio-copy legend{padding:0;font-size:14px;font-weight:600}.wx-studio-prompt .wx-studio-copy textarea{min-height:72px}.wx-asset-library{min-width:0}.wx-library-heading{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px}.wx-library-heading p{margin:0}.wx-library-heading button{display:inline-flex;align-items:center;gap:6px;flex-shrink:0}.wx-library-filters{display:grid;grid-template-columns:minmax(160px,2fr) repeat(4,minmax(0,1fr));gap:12px;margin-bottom:14px}.wx-library-search{display:flex;align-items:center;border:1px solid #e3e8e1;border-radius:5px;background:#fcfdf9;padding-left:10px}.wx-library-search input{border:0;min-width:0;width:0;flex:1}.wx-library-layout{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;gap:24px;margin:18px 0}.wx-library-layout:has(.wx-library-selection){grid-template-columns:minmax(0,1fr) minmax(240px,.7fr)}.wx-library-layout .wx-material-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(125px,1fr));gap:12px;margin:0}.wx-library-selection{display:grid;gap:14px;border-left:1px solid #e3e8e1;padding-left:20px;min-width:0}.wx-library-selection>img{width:100%;max-height:340px;object-fit:contain;background:#eff2ec}.wx-library-selection h3,.wx-library-selection p{margin:0;overflow-wrap:anywhere}.wx-library-selection a{color:#294e3e;text-underline-offset:3px}.wx-library-selection ul{padding-left:18px;overflow-wrap:anywhere;font-size:13px}.wx-asset-library .wx-material-grid button[aria-pressed=true]{border-color:#294e3e;background:#ebf1e5}@media(max-width:800px){.wx-library-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.wx-library-filters>:first-child{grid-column:1 / -1}.wx-library-layout:has(.wx-library-selection){grid-template-columns:1fr}.wx-library-selection{border-left:0;border-top:1px solid #e3e8e1;padding:18px 0 0}}@media(max-width:520px){.wx-library-heading{align-items:flex-start}.wx-library-filters input,.wx-library-filters select{font-size:16px}}.wx-dialog:has(.wx-asset-library){width:min(1120px,calc(100vw - 32px));max-width:calc(100vw - 32px)}.wx-folder-import{margin-block:20px;padding-block:16px;border-block:1px solid #e3e8e1}.wx-folder-import summary{font-size:15px;font-weight:600;cursor:pointer;padding-block:8px}.wx-folder-import p{line-height:1.7;margin-block:10px}.wx-folder-import fieldset{border:0;padding:0;margin:0;min-width:0}.wx-import-mapping{max-height:420px;overflow:auto;margin-block:16px;border-block:1px solid #e3e8e1}.wx-import-row{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:16px;padding:12px 0;border-bottom:1px solid #e3e8e1}.wx-import-row label,.wx-import-group>label:first-child{display:grid;gap:6px;min-width:0}.wx-folder-import .wx-import-include{display:flex;align-items:center;gap:8px;overflow-wrap:anywhere}.wx-folder-import input:not([type=checkbox]):not([type=file]){min-width:0;width:100%;min-height:42px;padding:8px;border:1px solid #d9e0d5;border-radius:5px;font:inherit}.wx-folder-import input[type=checkbox]{flex:0 0 18px;width:18px;height:18px;accent-color:#294e3e}.wx-import-group{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;align-items:center;margin-block:14px}.wx-import-preview{margin-block:24px}.wx-production-checks,.wx-asset-storage{margin-block:20px;padding-block:16px;border-block:1px solid #e3e8e1;overflow-wrap:anywhere}.wx-production-checks summary,.wx-asset-storage summary{cursor:pointer;padding-block:8px;font-size:15px;font-weight:600}.wx-production-checks p,.wx-asset-storage p{margin-block:12px;line-height:1.7}.wx-production-checks ul,.wx-asset-storage ul{padding-left:20px;line-height:1.8}.wx-check-product{padding-block:20px;border-bottom:1px solid #e3e8e1}.wx-check-product h4,.wx-asset-storage h4{margin-block:0 12px;font-size:16px}.wx-storage-files{max-height:320px;overflow:auto;margin-block:16px}.wx-storage-files label{display:flex;gap:10px;align-items:center;padding-block:8px}.wx-asset-storage input[type=checkbox]{flex:0 0 18px;width:18px;height:18px;accent-color:#294e3e}.wx-storage-record{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;margin-block:16px}.wx-folder-import ul{padding-left:20px;overflow-wrap:anywhere}.wx-folder-import li{margin-block:10px}@media(max-width:620px){.wx-import-row,.wx-import-group{grid-template-columns:minmax(0,1fr);gap:8px}.wx-folder-import input:not([type=checkbox]):not([type=file]){font-size:16px;min-height:44px}}.wx-production{color:var(--ink, #233a32)}.wx-dialog:has(>.wx-production){width:min(1120px,calc(100vw - 32px))}.wx-production-intro{max-width:76ch;color:#52635b;line-height:1.7;margin:0 0 24px}.wx-production h3{font-size:17px;margin:28px 0 12px}.wx-production label{display:grid;gap:7px;font-size:13px}.wx-production input:not([type=checkbox]),.wx-production select,.wx-production textarea{width:100%;min-width:0;padding:10px 12px;border:1px solid #ced8d1;border-radius:8px;background:#fff;color:#233a32;font:inherit}.wx-production input:focus-visible,.wx-production select:focus-visible,.wx-production textarea:focus-visible{outline:2px solid #47705b;outline-offset:2px}.wx-production input[type=checkbox]{accent-color:#38634d;width:17px;height:17px}.wx-production-toolbar,.wx-production-footer,.wx-production-actions{display:flex;align-items:end;flex-wrap:wrap;gap:12px;margin:20px 0}.wx-production-toolbar>label{flex:1;min-width:180px}.wx-production-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:20px 0}.wx-production-budget{border-block:1px solid #e0e5df;padding:16px 0;margin:24px 0}.wx-production-budget summary{cursor:pointer;font-weight:600}.wx-production-budget p,.wx-production-summary p{font-size:13px;color:#52635b;line-height:1.7}.wx-production-products,.wx-production-entries{list-style:none;margin:0;padding:0}.wx-production-products>li{padding:16px 0;border-bottom:1px solid #e0e5df}.wx-production-products>li>div{display:flex;flex-wrap:wrap;gap:12px 24px;margin-top:12px}.wx-production .wx-production-choice{display:flex;flex-direction:row;align-items:center;gap:8px}.wx-production-footer{justify-content:space-between;align-items:center;border-top:1px solid #e0e5df;padding-top:16px}.wx-production-summary progress{width:100%;accent-color:#38634d;height:10px}.wx-production-entries>li{display:flex;gap:16px;align-items:center;padding:16px 0;border-bottom:1px solid #e0e5df}.wx-production-entries>li>div:first-of-type{flex:1;min-width:0}.wx-production-entries>li>div:last-child{display:grid;gap:8px}.wx-production-entries p{font-size:12px;color:#52635b;overflow-wrap:anywhere}.wx-production-entries img{width:60px;height:72px;object-fit:contain;background:#f1f3ee;border-radius:6px}.wx-production-entries strong{font-size:14px;overflow-wrap:anywhere}.wx-production ::selection{background:#dbe9de;color:#233a32}@media(max-width:600px){.wx-production-form{grid-template-columns:1fr}.wx-production-entries>li{flex-wrap:wrap}.wx-production-entries>li>div:last-child{flex-basis:100%;display:flex;flex-wrap:wrap}.wx-production-footer{align-items:stretch;flex-direction:column}}.wx-draft-notice{padding:12px 0;border-block:1px solid var(--wx-border, #c7d2cd)}.wx-batch-review{margin-block:28px}.wx-review-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px 18px}.wx-review-grid article{min-width:0;border-bottom:1px solid #c7d2cd;padding-bottom:18px}.wx-review-grid label{display:flex;align-items:flex-start;gap:8px;margin-bottom:10px;overflow-wrap:anywhere}.wx-review-grid input[type=checkbox]{width:18px;height:18px;flex:0 0 18px}.wx-review-grid img{width:100%;height:220px;object-fit:contain;background:#f1f4f0}.wx-review-compare{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-block:20px}.wx-review-compare img{display:block;width:100%;max-height:700px;object-fit:contain}@media(max-width:740px){.wx-review-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.wx-review-grid img{height:170px}}@media(max-width:480px){.wx-review-grid,.wx-review-compare{grid-template-columns:1fr}.wx-review-grid img{height:240px}}.wx-locale-state{padding:16px 0;border-block:1px solid #dde5dc}.wx-locale-state>span{float:right;font-size:12px;color:#52635b}.wx-locale-state p{clear:both;font-size:13px;color:#52635b;line-height:1.7}.wx-locale-columns,.wx-locale-row{display:grid;grid-template-columns:1fr 1fr;gap:24px}.wx-locale-columns{margin:28px 0 0;padding-bottom:12px;color:#38634d;font-size:13px}.wx-locale-row{padding:18px 0;border-top:1px solid #e0e5df;align-items:start}.wx-locale-row>div{min-width:0}.wx-locale-row strong{font-size:13px}.wx-locale-row p{white-space:pre-wrap;overflow-wrap:anywhere;color:#52635b;font-size:13px;line-height:1.8;margin:10px 0 0}.wx-locale-row textarea{resize:vertical;line-height:1.7;min-height:80px}.wx-locale-row textarea[readonly]{background:#f5f6f2}.wx-locale-field-label{font-size:12px;color:#52635b}.wx-locale-job{padding:16px 0;font-size:13px}.wx-locale-previews{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:24px 0;align-items:start}.wx-locale-previews figure{margin:0}.wx-locale-previews img{width:100%;display:block;border:1px solid #e0e5df}.wx-locale-previews figcaption{font-size:12px;margin-bottom:8px;color:#52635b}.wx-locale-previews p{font-size:12px;color:#74502d}@media(max-width:600px){.wx-locale-columns{display:none}.wx-locale-row{grid-template-columns:1fr;gap:14px}.wx-locale-state>span{float:none;display:block;margin-top:8px}.wx-locale-previews{grid-template-columns:1fr}}.wx-wechat-links{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.wx-wechat-categories{margin-top:24px;padding-top:20px;border-top:1px solid var(--wx-line, #e3e8e1)}.wx-wechat-category-result{margin-top:16px}.wx-wechat-category-result details{margin-top:14px}.wx-wechat-category-result summary{padding:8px 0;color:var(--wx-green, #294e3e);cursor:pointer;font-size:13px}.wx-wechat-category-result pre{max-height:260px;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere;padding:12px;margin:8px 0 0;border-radius:6px;background:var(--wx-soft, #edf2e8);color:var(--wx-ink, #293a32);font-size:12px;line-height:1.7}.wx-wechat-connection .wx-connection-state h3{overflow-wrap:anywhere}@media(max-width:520px){.wx-wechat-connection input{min-height:44px;font-size:16px}.wx-wechat-links{align-items:stretch;flex-direction:column}.wx-wechat-links>.wx-secondary{justify-content:center}}.wx-app{--wx-green: #294e3e;--wx-ink: #293a32;--wx-muted: #69736c;--wx-line: #e3e8e1;--wx-bg: #f6f7f4;--wx-white: #fff;--wx-soft: #edf2e8;font-family:Noto Sans SC,Microsoft YaHei,sans-serif;font-size:14px;line-height:1.55;color:var(--wx-ink);background:var(--wx-bg);min-height:100vh}.wx-app *{box-sizing:border-box}.wx-app button,.wx-app a,.wx-app input,.wx-app textarea{-webkit-tap-highlight-color:transparent}.wx-app button{font:inherit}.wx-app a{color:inherit;text-decoration:none}.wx-app button:focus-visible,.wx-app a:focus-visible,.wx-app input:focus-visible,.wx-app textarea:focus-visible{outline:2px solid #547c5b;outline-offset:3px}.wx-app ::selection{background:#dce9d2;color:#193728}.wx-app ::-webkit-scrollbar{width:6px;height:6px}.wx-app ::-webkit-scrollbar-thumb{background:#c3cbbf;border-radius:4px}.wx-app input,.wx-app textarea{caret-color:var(--wx-green)}.wx-file-input{position:absolute;width:1px;height:1px;opacity:0;overflow:hidden;pointer-events:none}.wx-export-source{position:fixed;top:0;left:-10000px;width:600px;pointer-events:none}.wx-skip{position:fixed;left:220px;top:-80px;z-index:100;background:#fff;padding:12px}.wx-skip:focus{top:10px}.wx-sidebar{width:200px;background:#fff;border-right:1px solid var(--wx-line);position:fixed;inset:0 auto 0 0;z-index:20;display:flex;flex-direction:column;padding:28px 16px 0}.wx-brand{display:flex;align-items:center;gap:10px;padding:0 7px;margin-bottom:32px}.wx-brand strong{font-size:21px;font-weight:650;white-space:nowrap}.wx-brand b{font-size:14px;font-weight:450;margin-left:3px}.wx-brand small{display:block;font-size:10px;color:var(--wx-muted);margin-top:3px;letter-spacing:1px}.wx-brand-symbol{width:34px;height:37px;border-radius:10px 10px 10px 2px;background:var(--wx-green);display:flex;gap:3px;align-items:center;justify-content:center;transform:rotate(-4deg)}.wx-brand-symbol i{background:#e3ecd9;height:18px;width:4px;border-radius:1px}.wx-brand-symbol i:nth-child(2){height:24px;transform:translateY(3px)}.wx-brand-symbol i:nth-child(3){height:14px;transform:translateY(-3px)}.wx-new-project{width:100%;background:var(--wx-green);color:#fff;border-radius:7px;min-height:42px;display:flex;align-items:center;gap:10px;justify-content:center;font-weight:500;margin-bottom:26px}.wx-new-project:hover,.wx-primary:hover{background:#1c3e2e}.wx-nav-item{display:flex;align-items:center;min-height:44px;padding:0 14px;gap:11px;border-radius:7px;width:100%;color:#657065;margin-bottom:7px;text-align:left}.wx-nav-item:hover{background:#f5f7f1}.wx-nav-item.wx-active{background:#ebf1e5;color:#2d5238;font-weight:600}.wx-nav-item.wx-active:after{content:"";width:5px;height:5px;background:var(--wx-green);border-radius:50%;margin-left:auto}.wx-project-nav{padding:25px 12px 0;margin-top:14px;border-top:1px solid var(--wx-line)}.wx-project-nav>span{color:#788171;font-size:11px}.wx-project-nav button{padding:10px 0;text-align:left;width:100%;display:flex;align-items:center;gap:8px;font-size:11px}.wx-project-nav button>span{font-size:10px;margin-left:auto;color:#69735e}.wx-project-nav i{height:6px;width:6px;background:#85986b;border-radius:50%}.wx-recent-active{margin-top:10px;font-weight:500}.wx-sidebar-end{margin-top:auto;padding-top:45px}.wx-local-note{padding:14px 12px;font-size:11px;background:#f5f7ef;border-radius:8px;margin-bottom:18px}.wx-local-note small{display:block;font-size:10px;color:#6d7767;margin-top:8px}.wx-status-dot{display:inline-block;width:6px;height:6px;border-radius:50%;background:#709258;margin-right:7px}.wx-sidebar-end>.wx-nav-item{font-size:12px}.wx-sidebar-end>.wx-nav-item svg:last-child{margin-left:auto}.wx-account{display:flex;gap:10px;padding:18px 4px;border-top:1px solid var(--wx-line);align-items:center}.wx-account strong{display:block;font-size:12px;font-weight:500}.wx-account small{font-size:10px;color:#737c6d}.wx-account>svg{margin-left:auto;color:#66765e}.wx-avatar{background:#eaf0e3;width:33px;height:33px;border-radius:50%;display:grid;place-items:center;color:#4c6442;font-family:"Noto Serif SC",serif}.wx-avatar-small{height:29px;width:29px;font-size:12px}.wx-main-shell{margin-left:200px}.wx-topbar{min-height:65px;border-bottom:1px solid var(--wx-line);background:#fff;padding:0 32px;display:flex;align-items:center;justify-content:space-between}.wx-breadcrumb,.wx-top-actions{display:flex;gap:14px;align-items:center}.wx-breadcrumb{color:#788174;font-size:11px}.wx-breadcrumb>svg{color:#a1aa99}.wx-breadcrumb strong{font-weight:500;color:#3e513e}.wx-top-actions{gap:17px}.wx-draft-status{font-size:11px;color:#697760}.wx-icon{min-width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;border-radius:5px;color:#697664}.wx-icon:hover{background:#eaf0e6}.wx-mobile-menu{display:none}.wx-main-shell main{padding:27px 30px 0;max-width:1700px;margin:auto}.wx-project-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:26px}.wx-title-line{display:flex;gap:12px;align-items:center}.wx-title-line h1{font-size:24px;font-weight:600;letter-spacing:-.025em}.wx-sample-badge{font-size:10px;background:#edeedf;color:#626d52;border-radius:4px;padding:3px 7px}.wx-project-heading p{color:var(--wx-muted);margin-top:7px;font-size:12px}.wx-heading-actions{display:flex;gap:10px}.wx-primary,.wx-secondary{display:inline-flex;align-items:center;justify-content:center;min-height:37px;gap:8px;padding:0 14px;border-radius:6px;font-size:12px!important;font-weight:500;white-space:nowrap}.wx-primary{background:var(--wx-green);color:#fff!important}.wx-secondary{background:#fff;border:1px solid #dce2d7;color:#45553f}.wx-secondary:hover{background:#edf2e9}.wx-block{width:100%}.wx-text-button{display:inline-flex;align-items:center;gap:6px;color:#5c6d52;font-size:11px!important;padding:5px 0}.wx-text-button:hover{color:#213c27}.wx-steps{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border:1px solid var(--wx-line);background:#fff;border-radius:9px;padding:13px 5px;margin-bottom:25px}.wx-steps>button{display:flex;gap:10px;align-items:center;text-align:left;padding:6px 15px;border-radius:6px;position:relative}.wx-steps>button:hover{background:#f6f8f3}.wx-step-symbol{width:31px;height:31px;border:1px solid #e3e7df;background:#fafbf9;border-radius:50%;display:grid;place-items:center;color:#8b9583;flex-shrink:0}.wx-steps strong{display:block;font-size:12px;font-weight:500;color:#7c8675}.wx-steps small{display:block;font-size:10px;color:#6d7867;margin-top:3px}.wx-step-done .wx-step-symbol{background:#edf3e6;border-color:#edf3e6;color:#647d49}.wx-step-done strong{color:#485d40}.wx-step-current .wx-step-symbol{background:var(--wx-green);border-color:var(--wx-green);color:#fff}.wx-step-current strong{color:#244a35;font-weight:650}.wx-step-arrow{margin-left:auto;color:#b0b6a8;flex-shrink:0}.wx-platform-strip{display:flex;align-items:center;justify-content:space-between;margin-bottom:17px;gap:10px}.wx-platforms{display:flex;align-items:center;gap:8px}.wx-platform-label{font-size:11px;color:#75806b;margin-right:6px}.wx-platform{display:flex;align-items:center;min-height:35px;gap:7px;padding:5px 10px;font-size:11px!important;border:1px solid transparent;border-radius:6px;color:#65715c}.wx-platform:hover{background:#ebf0e7}.wx-platform-active{background:#fff;border-color:#b8c7ad;color:#2c5135;box-shadow:0 2px 4px #33452906}.wx-platform-mark{display:inline-grid;place-items:center;height:20px;width:20px;border-radius:5px;font-size:12px;font-weight:650;flex-shrink:0}.wx-mark-taobao{background:#fff0e4;color:#bf520e}.wx-mark-xiaohongshu{background:#fcecef;color:#c8344e;font-size:7px;letter-spacing:-.5px}.wx-mark-douyin{background:#343835;color:#fff}.wx-mark-wechat{background:#e7f3e8;color:#25813c}.wx-workspace{display:grid;grid-template-columns:minmax(0,1fr) 286px;gap:20px;align-items:start}.wx-creation-panel{border:1px solid var(--wx-line);border-radius:10px;overflow:hidden;background:#fff;min-width:0}.wx-canvas-toolbar{height:55px;padding:0 17px;display:flex;justify-content:space-between;align-items:center}.wx-asset-tabs{display:flex;align-items:stretch;gap:20px;height:100%}.wx-asset-tabs button{display:flex;align-items:center;gap:7px;font-size:12px;color:#77816e;border-bottom:2px solid transparent;padding:0 1px}.wx-asset-tabs button>span{font-size:10px;color:#87917f;background:#f3f5ef;padding:0 5px;border-radius:3px}.wx-asset-tabs .wx-tab-active{border-bottom-color:var(--wx-green);color:#2b5136;font-weight:600}.wx-asset-tabs .wx-tab-active>span{color:#476940;background:#eaf0e3}.wx-canvas{background:#eff2ec;padding:18px 24px 0;min-height:490px;border-top:1px solid var(--wx-line);border-bottom:1px solid var(--wx-line)}.wx-canvas-meta{display:flex;align-items:center;justify-content:space-between;font-size:10px;color:#74806a;margin-bottom:18px}.wx-canvas-meta>span{display:flex;align-items:center}.wx-meta-divider{height:9px;border-left:1px solid #cbd3c4;margin:0 9px}.wx-artboard-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,.85fr);gap:20px;align-items:start;max-width:650px;margin:auto;transform:scale(var(--preview-scale, 1));transform-origin:top center}.wx-art-label{display:flex;align-items:center;justify-content:space-between;gap:6px;margin-bottom:8px;font-size:10px;color:#66745c}.wx-art-label>span:last-child:not(:first-child){font-size:9px;color:#7c886e}.wx-artboard{width:100%;aspect-ratio:3/4;position:relative;overflow:hidden;background:#d4d5c7;box-shadow:0 6px 16px #25351d12;color:#293b28;container-type:inline-size}.wx-art-photo{width:100%;height:100%;object-fit:cover;object-position:50% 53%}.wx-artboard:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#e8ebd40a;pointer-events:none}.wx-art-wordmark{position:absolute;top:6.5%;left:8%;right:8%;display:flex;align-items:center;justify-content:space-between;font-size:2.6cqw}.wx-art-wordmark>span:first-child{font-size:4.6cqw;font-weight:500;letter-spacing:.1em}.wx-art-wordmark>span:last-child{font-size:2.5cqw}.wx-art-copy{position:absolute;top:18%;left:8%;right:6%}.wx-art-copy h2{font-size:9.5cqw;font-family:"Noto Serif SC",Songti SC,SimSun,serif;font-weight:500;line-height:1.5;white-space:pre-line;letter-spacing:-.02em}.wx-art-copy p{font-size:2.6cqw;margin-top:3.5%;letter-spacing:.03em}.wx-art-bottom{position:absolute;bottom:5.5%;left:8%;right:8%;display:flex;flex-direction:column;gap:5px;font-size:2.5cqw}.wx-art-bottom>span:last-child{font-size:2cqw;color:#49583b}.wx-tone-clean:after{background:#e9f2ef20}.wx-tone-warm:after{background:#eac79620}.wx-variant-1 .wx-art-photo{object-position:65% 70%;transform:scale(1.16)}.wx-variant-1 .wx-art-copy{top:14%}.wx-variant-2 .wx-art-photo{object-position:50% 80%;transform:scale(1.08)}.wx-variant-3 .wx-art-photo{object-position:30% 70%}.wx-variant-4 .wx-art-copy{top:15%}.wx-companion-arts{display:grid;gap:15px}.wx-detail-tile{aspect-ratio:1.2;background:#e4e6d9;position:relative;overflow:hidden}.wx-detail-tile>div{position:absolute;z-index:1;top:10%;left:10%}.wx-detail-tile>div>span{font-family:"Noto Serif SC",SimSun,serif;font-size:16px;font-weight:600}.wx-detail-tile p{font-size:9px;margin-top:5px}.wx-detail-tile img{height:100%;width:100%;object-fit:cover;object-position:center 59%;transform:scale(1.5);transform-origin:center 65%;opacity:.82}.wx-benefit-tile{aspect-ratio:1.2;padding:9% 11%;background:#344e3d;color:#f1f3e5;display:flex;flex-direction:column}.wx-benefit-tile>svg{color:#d6ddbd}.wx-benefit-tile h3{font-size:21px;line-height:1.55;font-family:"Noto Serif SC",SimSun,serif;font-weight:500;margin-top:12px;letter-spacing:.02em}.wx-benefit-tile>div{display:flex;gap:7px;flex-wrap:wrap;margin-top:12px}.wx-benefit-tile>div>span{font-size:8px;border:1px solid #87977b;padding:2px 5px;border-radius:2px}.wx-benefit-tile>small{font-size:8px;color:#d9dfce;margin-top:auto;padding-top:12px}.wx-canvas-bottom{display:flex;align-items:center;justify-content:space-between;min-height:52px;margin-top:10px}.wx-canvas-bottom .wx-text-button{font-size:10px!important}.wx-zoom{display:flex;align-items:center;border:1px solid #dce2d5;background:#f8faf4;border-radius:4px;height:26px;color:#5d7051}.wx-zoom button{display:grid;place-items:center;width:25px;height:24px;padding:0}.wx-zoom span{min-width:40px;text-align:center;font-size:10px;font-variant-numeric:tabular-nums}.wx-zoom button:last-child{border-left:1px solid #dce2d5}.wx-filmstrip{padding:16px 20px 17px}.wx-filmstrip-heading{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;font-size:10px;color:#74816b}.wx-filmstrip-heading strong{font-size:11px;font-weight:550;color:#405537}.wx-filmstrip-heading strong>span{font-size:10px;font-weight:400;color:#758169;margin-left:7px}.wx-thumbnails{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.wx-thumbnails>button,.wx-thumbnail-select{min-width:0;text-align:center;padding:0;color:#69745f;font-size:9px}.wx-thumbnail-item{position:relative;min-width:0}.wx-thumbnail-select{width:100%}.wx-remove-thumbnail{position:absolute;top:5px;right:5px;display:grid;place-items:center;width:32px;height:32px;padding:0;border:1px solid #e3e8e1;border-radius:6px;color:#293a32;background:#fff}.wx-remove-thumbnail:hover:not(:disabled){color:#81432f;background:#fff7f0}.wx-remove-thumbnail:disabled{opacity:.5;cursor:wait}.wx-canvas-actions{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.wx-thumb-image{aspect-ratio:1.15;position:relative;overflow:hidden;border-radius:4px;margin-bottom:6px;border:2px solid transparent}.wx-thumb-image>img{width:100%;height:100%;object-fit:cover}.wx-thumb-image>span:not(.wx-thumb-number){position:absolute;left:10%;right:8%;top:14%;font-size:5px;text-align:left;color:#2b3d27;font-weight:600}.wx-thumb-number{position:absolute;bottom:3px;right:4px;padding:0 3px;font-size:8px;background:#ffffffcf;border-radius:2px;color:#4b5e40}.wx-thumbnail-selected .wx-thumb-image{border-color:#527547}.wx-thumbnail-selected>span{color:#335733;font-weight:600}.wx-thumb-1 img{transform:scale(1.4)}.wx-thumb-2{background:#344e3d}.wx-thumb-2 img{opacity:.2}.wx-thumb-2>svg{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;color:#d9e3c5}.wx-thumb-3 img{object-position:right}.wx-upload-thumbnail{border:1px dashed #cad4c0;border-radius:5px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:8px;margin-bottom:20px;background:#fafcf7}.wx-upload-thumbnail:hover{background:#edf3e7}.wx-inspector{border:1px solid var(--wx-line);border-radius:10px;background:#fff;overflow:hidden;min-width:0;align-self:stretch;display:flex;flex-direction:column}.wx-inspector-tabs{height:55px;padding:0 16px;display:flex;gap:20px;border-bottom:1px solid var(--wx-line)}.wx-inspector-tabs button{font-size:11px;color:#75816c;border-bottom:2px solid transparent;padding:0;white-space:nowrap}.wx-inspector-tabs button[aria-selected=true],.wx-inspector-tabs .active,.wx-inspector-tabs .wx-active{border-bottom-color:var(--wx-green);color:#2d5036;font-weight:600}.wx-inspector-body{padding:19px 18px 12px;flex:1}.wx-field{display:flex;flex-direction:column;gap:8px;margin:21px 0}.wx-field>label,.wx-field>span,.wx-field-label{font-size:11px;color:#43583b;font-weight:500}.wx-inspector input,.wx-inspector textarea{width:100%;border:1px solid #e1e6da;border-radius:5px;color:#42543c;font-size:11px;line-height:1.8;padding:9px 10px;background:#fcfdf9;box-shadow:none}.wx-inspector textarea{min-height:76px;resize:vertical}.wx-hint{color:#6c7c60;font-size:10px;line-height:1.8}.wx-inspector-footer{border-top:1px solid var(--wx-line);padding:16px 18px;background:#fcfdf9}.wx-inspector-footer>.wx-primary{width:100%;min-height:39px}.wx-inspector-footer p{font-size:9px;text-align:center;color:#768269;margin-top:9px}.wx-style-option{display:block;width:100%;padding:14px;margin-bottom:12px;text-align:left;border:1px solid var(--wx-line);border-radius:7px;background:#fcfdf9}.wx-style-option[aria-pressed=true]{border-color:#6a8a59;background:#f0f5e9}.wx-inspector-heading{display:flex;justify-content:space-between;align-items:center;padding:15px 18px 0}.wx-inspector-title{display:flex;align-items:center;gap:8px}.wx-inspector-title h2{font-size:13px;font-weight:600}.wx-inspector-context{color:#758168;font-size:10px}.wx-platform-note{background:#f1f5eb;padding:12px;border-radius:6px}.wx-platform-note-title{display:block;color:#506944;font-size:11px;font-weight:500;margin-bottom:6px}.wx-platform-note p{font-size:10px;color:#67775b;line-height:1.9}.wx-selling-fields{padding:0;border:0;margin:0 0 15px;min-width:0}.wx-selling-fields legend{font-size:11px;font-weight:500;color:#43583b;margin-bottom:10px}.wx-selling-row{display:flex;align-items:center;gap:9px;margin-bottom:8px}.wx-selling-row>label{color:#7b896d;font-size:10px;flex:0 0 17px}.wx-selling-row>input{min-width:0}.wx-sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.wx-inspector .wx-hint{display:flex;align-items:flex-start;gap:6px;font-size:9px}.wx-hint>svg{margin-top:2px}.wx-inspector-intro h3{font-size:14px;font-weight:550;margin:2px 0 8px}.wx-inspector-intro p{color:#6c7c60;font-size:11px;line-height:1.8;margin-bottom:20px}.wx-style-option{display:flex;align-items:center;gap:9px;padding:12px}.wx-style-swatches{display:flex;align-items:center;width:35px;flex-shrink:0}.wx-style-swatches i{width:12px;height:29px;background:#4d6845}.wx-style-swatches i:first-child{border-radius:3px 0 0 3px}.wx-style-swatches i:nth-child(2){background:#bac6a3}.wx-style-swatches i:last-child{border-radius:0 3px 3px 0;background:#eee9da}.wx-tone-clean .wx-style-swatches i:first-child{background:#758f8c}.wx-tone-clean .wx-style-swatches i:nth-child(2){background:#bacccc}.wx-tone-clean .wx-style-swatches i:last-child{background:#f1f5f1}.wx-tone-warm .wx-style-swatches i:first-child{background:#896c43}.wx-tone-warm .wx-style-swatches i:nth-child(2){background:#c6b18d}.wx-tone-warm .wx-style-swatches i:last-child{background:#f1e5d0}.wx-style-copy{flex:1}.wx-style-copy strong{display:block;font-size:11px;font-weight:550}.wx-style-copy small{display:block;font-size:9px;color:#6d7b60;margin-top:4px}.wx-inspector dl.wx-product-facts{display:block;margin:20px 0}.wx-inspector dl.wx-product-facts>div{padding:12px 0;border-bottom:1px solid var(--wx-line)}.wx-inspector dl.wx-product-facts dt{font-size:10px;color:#6b7a5f}.wx-inspector dl.wx-product-facts dd{font-size:12px;margin:5px 0 0}.wx-upload-product{width:100%;margin-bottom:18px}.wx-inspector-footer .wx-apply-plan>svg:last-child{margin-left:auto}.wx-inspector-footer .wx-apply-plan>svg:first-child{margin-right:auto}.wx-spin{animation:wx-spin 1s linear infinite}@keyframes wx-spin{to{transform:rotate(360deg)}}.wx-page-footer{display:flex;justify-content:space-between;align-items:center;padding:19px 1px 23px;font-size:10px;color:#6c7864}.wx-page-footer>span,.wx-page-footer>button{display:flex;gap:7px;align-items:center}.wx-page-footer>button{color:#3d623c;font-size:11px}.wx-dialog{border:0;border-radius:13px;width:min(520px,calc(100vw - 32px));color:var(--wx-ink);background:#fff;padding:0;max-height:calc(100dvh - 48px);box-shadow:0 18px 65px #14231335;font-family:inherit}.wx-dialog::backdrop{background:#1d2b236b}.wx-dialog>header{display:flex;align-items:center;justify-content:space-between;padding:19px 23px;border-bottom:1px solid var(--wx-line);position:sticky;top:0;background:#fff;z-index:2}.wx-dialog h2{font-size:18px;font-weight:550}.wx-dialog-body{padding:24px}.wx-dialog-body>p{color:#6b7764;font-size:12px;line-height:1.9;margin-bottom:20px}.wx-dialog-wide{width:min(580px,calc(100vw - 28px))}.wx-full-preview{padding:25px;background:#edf1e7}.wx-export-option{width:100%;padding:17px 12px;border:1px solid #dce3d5;margin-bottom:12px;border-radius:7px;display:flex;gap:15px;align-items:center;text-align:left}.wx-export-option:hover{background:#f4f8ef}.wx-export-option>span{flex:1}.wx-export-option strong,.wx-platform-setting strong{display:block;font-size:13px;font-weight:500}.wx-export-option small,.wx-platform-setting small{display:block;font-size:10px;color:#78816c;margin-top:5px}.wx-small-note{font-size:10px!important;color:#718063;line-height:1.8}.wx-review-checks{display:grid;gap:14px;padding:5px 0 22px}.wx-review-checks label{display:flex;align-items:center;gap:10px;font-size:12px}.wx-review-checks input{accent-color:var(--wx-green);box-shadow:none;width:16px;height:16px}.wx-publish-channels>div{display:flex;gap:10px;align-items:center;border-top:1px solid var(--wx-line);padding:12px 0;font-size:12px}.wx-publish-channels strong{font-weight:500}.wx-publish-channels>div>span:last-child{margin-left:auto;color:#7c846f;font-size:10px}.wx-info-note{display:flex;gap:9px;padding:12px;background:#f5f4e9;color:#756e46;border-radius:6px;margin:16px 0}.wx-info-note p{font-size:11px;line-height:1.8}.wx-history-row{display:flex;gap:13px;align-items:center;padding:13px 0;border-bottom:1px solid var(--wx-line)}.wx-history-row>span{flex:1}.wx-history-row strong{display:block;font-size:12px}.wx-history-row small{display:block;font-size:10px;color:#758269;margin-top:5px}.wx-empty{text-align:center;padding:30px 0;color:#6c7c60}.wx-empty>svg{margin:0 auto 17px}.wx-empty h3{font-size:15px;margin-bottom:8px}.wx-empty p{font-size:11px}.wx-product-facts{display:flex;gap:18px;align-items:center}.wx-product-facts>img{width:85px;height:110px;object-fit:cover;border-radius:5px}.wx-product-facts h3{font-size:16px;margin-bottom:6px}.wx-product-facts p{font-size:10px;color:#738269;margin-bottom:13px}.wx-facts-list{margin:22px 0}.wx-facts-list>div{display:flex;justify-content:space-between;border-top:1px solid var(--wx-line);padding:13px 0;font-size:11px;gap:10px}.wx-facts-list dt{color:#6c7c60}.wx-facts-list dd{margin:0;text-align:right}.wx-strategy-list{display:grid;gap:13px;margin-bottom:22px}.wx-strategy-list>div{display:flex;align-items:center;gap:10px;font-size:12px}.wx-strategy-list>div>span{border-radius:50%;width:25px;height:25px;background:#eff4e9;display:grid;place-items:center;color:#5f7751;font-size:11px}.wx-platform-setting{display:flex;align-items:center;gap:13px;text-align:left;width:100%;border-top:1px solid var(--wx-line);padding:15px 0}.wx-platform-setting>span:nth-child(2){flex:1}.wx-upload-zone{width:100%;min-height:190px;border:1px dashed #aebe9f;background:#f6f9f0;border-radius:8px;display:flex;align-items:center;flex-direction:column;justify-content:center;gap:14px;margin-bottom:18px}.wx-upload-zone strong{font-size:14px;font-weight:500}.wx-upload-zone>span{font-size:11px;color:#77836b}.wx-help-list{padding-left:20px;font-size:12px;line-height:2.3;margin:0 0 20px}.wx-toast{position:fixed;bottom:26px;left:50%;transform:translate(-50%);z-index:100;background:#294e3e;color:#fff;border-radius:8px;padding:13px 16px;font-size:12px;box-shadow:0 8px 25px #17362426;display:flex;align-items:center;gap:10px;max-width:calc(100vw - 24px)}.wx-toast button{color:#d8e5d2;display:grid;place-items:center}.wx-detail-layout{display:grid;grid-template-columns:minmax(0,1fr) 150px;gap:20px;max-height:510px;overflow:auto;padding-bottom:15px}.wx-detail-document{background:#f7f7ed;box-shadow:0 4px 13px #25351d12}.wx-detail-section{padding:30px 22px;text-align:center;color:#3a5637}.wx-detail-section>svg{margin:auto}.wx-detail-section h3{font-family:"Noto Serif SC",serif;margin:12px 0 8px;font-size:19px}.wx-detail-section p{font-size:10px}.wx-detail-section>div{display:flex;gap:8px;justify-content:center;margin-top:20px;font-size:9px}.wx-detail-section>div>span{border:1px solid #cad2bf;padding:4px 7px}.wx-detail-split{display:grid;grid-template-columns:1fr 1fr;align-items:center;background:#e6e8db}.wx-detail-split>img{width:100%;height:230px;object-fit:cover}.wx-detail-split>div{padding:15px}.wx-detail-split h3{font-family:"Noto Serif SC",serif;font-size:17px;line-height:1.8}.wx-detail-split p{font-size:9px;line-height:1.9;margin-top:12px}.wx-spec-section{padding:28px 20px;text-align:center}.wx-spec-section h3{font-size:16px}.wx-spec-section p{font-size:10px;color:#718265;margin:10px 0}.wx-spec-section button{display:inline-flex;align-items:center;gap:6px;font-size:10px;text-decoration:underline;text-underline-offset:4px}.wx-module-outline{align-self:start;position:sticky;top:0}.wx-module-outline h3{font-size:12px;margin:7px 0 18px}.wx-module-outline button{display:flex;align-items:center;width:100%;gap:8px;padding:10px 0;font-size:10px}.wx-module-outline button>span:first-child{color:#879478;font-size:9px}.wx-module-outline button>svg{margin-left:auto;color:#72995b}.wx-module-pending{font-size:8px;color:#7a826c;margin-left:auto}.wx-sku-preview{padding:25px 0 45px}.wx-sku-intro h2{font-size:20px;font-weight:500}.wx-sku-intro p{font-size:11px;color:#718063;margin:8px 0 27px}.wx-sku-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:20px}.wx-sku-card{background:#fff;padding:0 0 14px;text-align:left;border-radius:7px;overflow:hidden}.wx-sku-card>img{width:100%;aspect-ratio:1;object-fit:cover}.wx-sku-card>strong{display:block;padding:12px 12px 3px;font-size:12px;font-weight:500}.wx-sku-card>span{display:flex;align-items:center;justify-content:space-between;padding:0 12px;font-size:9px;color:#6c7b61}@media(min-width:1550px){.wx-sidebar{width:216px;padding-left:22px;padding-right:22px}.wx-main-shell{margin-left:216px}.wx-workspace{grid-template-columns:minmax(0,1fr) 310px;gap:24px}.wx-main-shell main{padding-left:36px;padding-right:36px}.wx-artboard-grid{max-width:740px;grid-template-columns:1.3fr .85fr;gap:25px}.wx-canvas{padding:22px 35px 0}.wx-benefit-tile h3{font-size:25px}.wx-detail-tile>div>span{font-size:20px}.wx-benefit-tile>div>span{font-size:10px}.wx-inspector-body{padding:22px}.wx-inspector input,.wx-inspector textarea{font-size:12px}}@media(max-width:1240px){.wx-sidebar{width:178px;padding-left:12px;padding-right:12px}.wx-brand{gap:7px;padding:0 3px}.wx-brand strong{font-size:19px}.wx-brand b{font-size:12px}.wx-brand small{font-size:9px}.wx-main-shell{margin-left:178px}.wx-main-shell main{padding:24px 22px 0}.wx-topbar{padding:0 22px}.wx-workspace{grid-template-columns:minmax(0,1fr) 258px;gap:15px}.wx-steps>button{padding:5px 9px;gap:7px}.wx-steps small{font-size:9px}.wx-canvas{padding:17px 17px 0}.wx-artboard-grid{gap:14px}.wx-benefit-tile h3{font-size:18px;margin-top:8px}.wx-benefit-tile>svg{width:18px;height:18px}.wx-benefit-tile>div{gap:4px;margin-top:8px}.wx-benefit-tile>div>span{font-size:7px;padding:1px 3px}.wx-benefit-tile>small{font-size:7px;padding-top:8px}.wx-detail-tile>div>span{font-size:13px}.wx-detail-tile p{font-size:8px}.wx-canvas{min-height:0}.wx-asset-tabs{gap:13px}.wx-asset-tabs button{font-size:11px;gap:5px}.wx-inspector-tabs{gap:15px}.wx-detail-layout{grid-template-columns:minmax(0,1fr) 117px;gap:12px}.wx-module-pending{display:none}}@media(max-width:1050px){.wx-sidebar{width:76px;padding:24px 10px 0}.wx-brand{justify-content:center;padding:0}.wx-brand>span:last-child,.wx-new-project,.wx-project-nav,.wx-local-note,.wx-account>span:not(.wx-avatar),.wx-account>svg{display:none}.wx-sidebar nav{margin-top:12px}.wx-sidebar .wx-nav-item{font-size:0;justify-content:center;padding:0}.wx-sidebar .wx-nav-item.wx-active:after,.wx-sidebar-end>.wx-nav-item svg:last-child{display:none}.wx-account{justify-content:center}.wx-main-shell{margin-left:76px}.wx-steps>button>span:nth-child(2)>small{display:none}.wx-steps>button{padding:5px 12px}.wx-step-symbol{width:27px;height:27px}.wx-steps{padding:10px 2px}.wx-platform-strip>.wx-text-button{font-size:0!important}.wx-platform-strip>.wx-text-button>svg{width:18px;height:18px}.wx-topbar{min-height:58px}.wx-project-heading{margin-bottom:20px}}@media(max-width:800px){.wx-workspace{grid-template-columns:minmax(0,1fr)}.wx-inspector{margin-top:3px}.wx-inspector-body{display:block}.wx-platform-label{display:none}.wx-canvas{padding:18px 25px 0}.wx-artboard-grid{max-width:590px;gap:20px}.wx-benefit-tile h3{font-size:23px}.wx-benefit-tile>div>span{font-size:9px}.wx-benefit-tile>small{font-size:9px}.wx-detail-tile>div>span{font-size:18px}.wx-detail-tile p{font-size:10px}.wx-step-arrow{display:none}.wx-steps>button{justify-content:center;padding:6px}.wx-step-symbol{display:none}.wx-steps strong{font-size:11px}.wx-step-current{background:#edf3e6!important}.wx-draft-status{display:none}.wx-heading-actions .wx-secondary{font-size:0!important;padding:0 10px;gap:0}.wx-project-heading{gap:10px}.wx-title-line h1{font-size:22px}.wx-asset-tabs{gap:22px}.wx-art-copy h2{font-size:9.5cqw}}@media(max-width:520px){.wx-sidebar{transform:translate(-100%);width:200px;transition:transform .2s}.wx-sidebar.wx-nav-open{transform:translate(0)}.wx-nav-open .wx-brand>span:last-child,.wx-nav-open .wx-new-project,.wx-nav-open .wx-project-nav,.wx-nav-open .wx-local-note{display:block}.wx-nav-open .wx-new-project{display:flex}.wx-nav-open .wx-nav-item{font-size:13px;justify-content:flex-start;padding:0 13px}.wx-nav-open .wx-brand{justify-content:flex-start;gap:10px;padding:0 9px}.wx-nav-open .wx-account>span:not(.wx-avatar){display:block}.wx-nav-open .wx-account{justify-content:flex-start}.wx-scrim{position:fixed;top:0;right:0;bottom:0;left:0;background:#1b2c235c;z-index:19}.wx-main-shell{margin-left:0}.wx-mobile-menu{display:inline-flex}.wx-topbar{padding:0 14px}.wx-breadcrumb{gap:8px}.wx-breadcrumb>span:first-of-type,.wx-breadcrumb>svg:first-of-type{display:none}.wx-top-actions{gap:5px}.wx-top-actions .wx-avatar{display:none}.wx-main-shell main{padding:22px 15px 0}.wx-title-line{gap:7px}.wx-title-line h1{font-size:21px}.wx-sample-badge{font-size:8px;padding:2px 5px}.wx-project-heading{align-items:flex-start;flex-wrap:wrap}.wx-project-heading p{font-size:11px}.wx-heading-actions{width:100%;justify-content:flex-end;margin-top:2px}.wx-heading-actions .wx-secondary{font-size:11px!important;gap:6px}.wx-heading-actions .wx-primary,.wx-heading-actions .wx-secondary{min-height:36px}.wx-steps{margin-bottom:18px}.wx-steps strong{font-size:10px}.wx-platforms{gap:3px;flex:1;justify-content:space-between}.wx-platform{gap:5px;padding:6px;font-size:10px!important;min-height:37px}.wx-platform-active>svg{display:none}.wx-platform-strip>.wx-text-button{display:none}.wx-platform-strip{margin-bottom:13px}.wx-platform-mark{width:18px;height:18px;font-size:11px}.wx-mark-xiaohongshu{font-size:6px}.wx-canvas-toolbar{height:53px;padding:0 12px}.wx-asset-tabs{gap:17px}.wx-asset-tabs button{font-size:11px}.wx-asset-tabs button>svg{width:14px}.wx-asset-tabs button>span{display:none}.wx-canvas{padding:14px 15px 0}.wx-canvas-meta{font-size:8px;gap:8px;margin-bottom:14px}.wx-artboard-grid{gap:12px;grid-template-columns:1.35fr .85fr}.wx-art-label{font-size:8px;gap:3px;margin-bottom:7px}.wx-art-label>span:last-child:not(:first-child){display:none}.wx-companion-arts{gap:12px}.wx-detail-tile>div>span{font-size:10px}.wx-detail-tile p{font-size:6px;margin-top:3px}.wx-benefit-tile{padding:9%}.wx-benefit-tile>svg{width:15px;height:15px}.wx-benefit-tile h3{font-size:12px;margin-top:6px;line-height:1.7}.wx-benefit-tile>div{gap:3px;margin-top:7px}.wx-benefit-tile>div>span{font-size:5px;padding:1px 2px}.wx-benefit-tile>small{font-size:5px;padding-top:7px}.wx-canvas-bottom{min-height:47px;margin-top:3px}.wx-canvas-bottom .wx-text-button{font-size:9px!important}.wx-filmstrip{padding:14px 13px}.wx-thumbnails{gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.wx-thumbnails>button,.wx-thumbnail-select{font-size:12px}.wx-remove-thumbnail{width:44px;height:44px}.wx-filmstrip-heading{font-size:8px}.wx-upload-thumbnail{margin-bottom:17px;gap:5px}.wx-upload-thumbnail>svg{width:17px}.wx-thumbnails .wx-thumb-image>span:not(.wx-thumb-number){font-size:3px}.wx-thumb-number{font-size:6px;bottom:1px;right:1px}.wx-page-footer{flex-direction:column;gap:13px;padding-bottom:25px}.wx-detail-layout{grid-template-columns:minmax(0,1fr);max-height:500px}.wx-module-outline{display:none}.wx-sku-grid{gap:8px}.wx-sku-intro h2{font-size:17px}.wx-sku-intro p{font-size:10px}.wx-sku-card>strong{font-size:10px;padding:9px 7px 3px}.wx-sku-card>span{font-size:7px;padding:0 7px}.wx-inspector-tabs{min-height:52px;gap:27px}.wx-inspector-tabs button{font-size:12px;min-height:44px}.wx-inspector input,.wx-inspector textarea{font-size:14px}.wx-field>label{font-size:12px}.wx-inspector-footer>.wx-primary{min-height:44px}.wx-platform-setting{min-height:65px}.wx-toast{font-size:11px;bottom:15px}.wx-dialog-body{padding:20px}}@media(prefers-reduced-motion:reduce){.wx-app *,.wx-app *:before,.wx-app *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.wx-artboard.wx-finished-artboard{aspect-ratio:auto;background:transparent;min-height:0}.wx-artboard.wx-empty-artboard{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:10px;color:#43583b;background:#f6f7f4;box-shadow:none;border:1px dashed #cad4c0}.wx-empty-artboard:after{display:none}.wx-empty-artboard p{margin:0;font-size:14px}.wx-companion-preview{min-width:0;padding:0;text-align:left}.wx-thumb-original,.wx-thumb-empty{background:#f6f7f4}.wx-thumb-original>img{object-fit:contain}.wx-thumb-empty{display:grid;place-items:center}.wx-current-image-settings{padding-bottom:16px;margin-bottom:20px;border-bottom:1px solid #e3e8e1}.wx-detail-editor .wx-field{margin:18px 0}.wx-inspector .wx-detail-editor .wx-field>span{margin:0;font-size:12px}.wx-detail-editor input,.wx-detail-editor textarea,.wx-detail-editor select{min-height:42px;font-size:13px}.wx-detail-editor .wx-hint{font-size:12px}.wx-detail-reset{min-height:42px;color:var(--wx-green);font-size:12px;text-align:left;text-decoration:underline;text-underline-offset:3px}.wx-detail-image-actions,.wx-detail-thumb-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.wx-detail-image-actions>button{min-height:44px}.wx-detail-thumb-actions{gap:0;justify-content:space-between}.wx-detail-thumb-actions button{display:inline-flex;align-items:center;justify-content:center;gap:3px;min-width:44px;min-height:44px;color:var(--wx-green);font-size:12px}.wx-detail-thumb-actions button:hover:not(:disabled){text-decoration:underline;text-underline-offset:3px}.wx-detail-thumb-actions button:disabled{opacity:.45;cursor:default}.wx-detail-preview-select{position:relative;display:block;width:100%;padding:0;border:0;background:transparent;cursor:pointer}.wx-detail-preview-select[aria-pressed=true]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;border:3px solid var(--wx-green)}.wx-detail-preview-select:focus-visible{outline:3px solid var(--wx-green);outline-offset:-3px}.wx-detail-filmstrip .wx-thumbnails{grid-template-columns:repeat(6,minmax(0,1fr))}@media(max-width:620px){.wx-detail-filmstrip .wx-thumbnails{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:620px){.wx-detail-editor input,.wx-detail-editor textarea,.wx-detail-editor select{min-height:44px;font-size:16px}.wx-detail-reset{min-height:44px}}.wx-artboard.wx-finished-artboard:after{display:none}.wx-artboard.wx-finished-artboard>img{position:static;display:block;width:100%;height:auto;object-fit:contain;filter:none;opacity:1}.wx-ai-adopted-note{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:12px;margin-bottom:16px;color:#355341;background:#e5ecdf;border-radius:8px;font-size:12px;line-height:1.6}.wx-ai-adopted-note button{border:0;background:transparent;text-decoration:underline;text-underline-offset:3px;color:inherit;cursor:pointer}.wx-detail-modules{padding:0 0 16px;margin:0 0 16px;border-bottom:1px solid #d9e0d5}.wx-detail-modules-heading{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:12px;color:#5f6e62;font-variant-numeric:tabular-nums}.wx-detail-order{margin:8px 0 16px}.wx-detail-order summary{cursor:pointer;font-size:13px;color:#294e3e}.wx-detail-order ol{list-style:none;margin:8px 0 0;padding:0}.wx-detail-order li{display:flex;align-items:center;gap:4px;color:#5f6e62}.wx-detail-order li[draggable=true]{cursor:grab}.wx-detail-order button{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;min-width:0;min-height:36px;padding:6px;border:0;background:transparent;color:#43583b;text-align:left;font-size:12px}.wx-detail-order button span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wx-detail-order button span+span{flex-shrink:0}.wx-detail-order button[aria-pressed=true]{background:#e6ede1;color:#203c30}.wx-detail-order button:hover{background:#f0f3ed}.wx-detail-dragging{opacity:.55}.wx-detail-module-actions{display:flex;flex-wrap:wrap;gap:6px}.wx-detail-module-actions button{display:inline-flex;align-items:center;justify-content:center;gap:4px;min-height:34px;padding:5px 8px;border:1px solid #d9e0d5;border-radius:5px;background:#fff;color:#43583b;font:inherit;font-size:12px}.wx-detail-module-actions button:hover:not(:disabled){background:#f0f3ed;border-color:#a7b6a2}.wx-detail-module-actions button:disabled{opacity:.5;cursor:not-allowed}.wx-detail-modules :is(button,summary):focus-visible{outline:2px solid #547c5b;outline-offset:2px}.wx-detail-module-status{margin:8px 0 0;font-size:12px;line-height:1.6;color:#43583b}.wx-detail-module-status:empty{display:none}.wx-detail-delete-confirm{margin-top:10px;font-size:12px;line-height:1.6;color:#764127}.wx-generated-details{max-width:500px;margin:0 auto;max-height:650px;overflow:auto;background:#eef1e9}.wx-channel-context{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px 20px;margin:-6px 0 18px;color:var(--wx-muted);font-size:12px}.wx-channel-context button{min-height:36px}.wx-inspector-body{border:0;min-width:0;margin:0}.wx-inspector-body:disabled{opacity:.75}@media(max-width:620px){.wx-channel-context{font-size:13px;margin-top:0}.wx-channel-context button{min-height:44px}}.wx-generated-details img{display:block;width:100%;height:auto}.wx-full-preview .wx-generated-details{max-height:none;max-width:750px}.wx-no-photo{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;color:#47563d;font-size:4cqw}.wx-workflow-progress{display:flex;align-items:center;gap:10px;margin-bottom:14px;color:var(--wx-green)}.wx-platform small{font-size:10px;color:#69736c}.wx-inspector select{width:100%;font:inherit;min-height:42px;border:1px solid var(--wx-line);border-radius:8px;background:#fff;padding:8px;color:var(--wx-ink)}.wx-inspector .wx-field>span{display:block;margin:16px 0 8px}.wx-validation-list{padding:0;list-style:none;display:grid;grid-template-columns:1fr 1fr;gap:0 24px;margin:24px 0 12px}.wx-validation-list li{display:flex;gap:10px;padding:12px 0;border-bottom:1px solid var(--wx-line);align-items:flex-start}.wx-validation-list svg{flex-shrink:0;margin-top:3px;color:#48724b}.wx-validation-list [data-status=error] svg{color:#a23f31}.wx-validation-list [data-status=warning] svg{color:#8c661d}.wx-validation-list strong{font-weight:500;display:block;font-size:14px}.wx-validation-list small{display:block;color:#606d63;font-size:12px;margin-top:3px}.wx-confirm-facts{display:flex;align-items:flex-start;gap:10px;margin:24px 0;line-height:1.8}.wx-confirm-facts input{margin-top:6px;width:17px;height:17px;accent-color:var(--wx-green);flex-shrink:0}.wx-manual-publish,.wx-receipt-form{border-top:1px solid var(--wx-line);padding-top:25px;margin-top:25px}.wx-publish-panel h3,.wx-ai-panel h3{font-size:17px;font-weight:600;margin:8px 0 12px}.wx-publish-panel .wx-field{display:block;margin:16px 0}.wx-publish-panel .wx-field>span,.wx-ai-panel .wx-field>span{display:block;margin-bottom:8px}.wx-publish-panel input[type=url],.wx-publish-panel input[type=text],.wx-publish-panel textarea,.wx-ai-panel textarea{width:100%;border:1px solid var(--wx-line);border-radius:8px;padding:12px;background:#fff;color:var(--wx-ink);font:inherit}.wx-ai-panel textarea{resize:vertical;min-height:100px}.wx-ai-panel h3{margin-top:28px}.wx-ai-panel .wx-field{display:block;margin-bottom:14px}.wx-ai-result{background:var(--wx-soft);padding:18px;margin:16px 0;border-radius:12px}.wx-ai-result img{display:block;max-width:100%;max-height:360px;margin:0 auto 16px;object-fit:contain}.wx-flow-error{color:#9c3b2e;background:#f9eeea;padding:12px;border-radius:8px;overflow-wrap:anywhere}.wx-receipt-list a{text-decoration:underline;text-underline-offset:3px}.wx-receipt-list p{font-size:13px;overflow-wrap:anywhere}.wx-art-wordmark span,.wx-art-bottom span{overflow-wrap:anywhere;max-width:64%}.wx-art-wordmark span:last-child{text-align:right;max-width:50%}.wx-title-line h1{overflow-wrap:anywhere}.wx-topbar strong{max-width:260px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.wx-sku-card img{object-fit:contain;background:#f1f2ed}@media(max-width:620px){.wx-validation-list{grid-template-columns:1fr}.wx-publish-panel input[type=url],.wx-publish-panel input[type=text],.wx-publish-panel textarea,.wx-ai-panel textarea,.wx-inspector select{font-size:16px}.wx-platform small{display:none}.wx-generated-details{max-height:520px}.wx-publish-panel,.wx-ai-panel{font-size:14px}.wx-validation-list small{font-size:13px}}.wx-system-status{display:grid;grid-template-columns:100px minmax(0,1fr);gap:12px;font-size:14px;line-height:1.6;padding:20px;background:#f5f7f2;border-radius:10px}.wx-system-status dt{color:#6a7468}.wx-system-status dd{margin:0;overflow-wrap:anywhere}.wx-account{border:0;background:transparent;text-align:left;width:100%;cursor:pointer}.wx-publish-notice{padding:16px;background:#eef4ec;border-radius:10px;margin-bottom:16px}.wx-production-next{margin:0 0 18px;padding:12px 16px;border:1px solid var(--wx-line);color:var(--wx-ink);font-size:13px}.wx-production-next-action,.wx-production-next li{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px 20px}.wx-production-next p{margin:0}.wx-production-next summary{cursor:pointer;margin-top:8px}.wx-production-next ul{list-style:none;padding:0;margin:12px 0 0}.wx-production-next li{padding:8px 0;border-top:1px solid var(--wx-line)}.wx-production-next button{min-height:44px}.wx-production-next :is(p,li span){flex:1 1 240px;overflow-wrap:anywhere}
