.site-header{background:#fcfbfff0;border-bottom-color:#e5e0f1eb;box-shadow:0 10px 34px #392a5f09}.tool-ribbon{background:#f9f7fdf6;border-top-color:#e6e1f1db}.tool-ribbon-bar{border-bottom-color:#e2dcefd1}.tool-category-button:hover,.tool-category-button.expanded{color:#332a46;background:#f1edfb}.tool-ribbon-all{border-left-color:#e4dff0}.tool-ribbon-all:hover,.tool-ribbon-all.active{color:#5f4bd5}.examples-library-section{background:linear-gradient(#fefdfff0,#faf8ffe6);border-color:#e3ddf3;box-shadow:0 24px 70px #4e3b8214}.auth-resume-note{color:#52446f;background:linear-gradient(135deg,#f5f1ff,#fbfaff);border:1px solid #ddd5ff;border-radius:12px;gap:4px;margin:0 0 16px;padding:11px 12px;display:grid}.auth-resume-note b{color:#392d5d;font-size:11px}.auth-resume-note span{color:#756c86;font-size:10px;line-height:1.55}.site-footer{--muted:#aaa4b3;color:#f5f3f8;box-shadow:inset 0 1px #ffffff06;background:radial-gradient(circle at 14% 8%,#7757d829,#0000 24rem),radial-gradient(circle at 88% 18%,#5b459f24,#0000 26rem),linear-gradient(145deg,#18151f 0%,#1e1928 58%,#241c31 100%)!important;border-top-color:#8d70dc33!important}.site-footer h4{color:#f5f3f8!important}.site-footer p,.site-footer a,.site-footer span{color:var(--muted)}.site-footer a{transition:color .18s}.site-footer a:hover{color:#b7a7ff!important}.site-footer>.section-shell:first-child>div:first-child>div>b{color:#f7f5fb}.site-footer>.section-shell:first-child>div:first-child>div>span{box-shadow:0 8px 22px #6c4bff47;color:#fff!important;background:linear-gradient(145deg,#6c4bff,#8b6cff)!important}.site-footer>.section-shell:last-child{color:#9f99aa!important;border-top-color:#ffffff1a!important}@media (max-width:560px){.site-header{background:#fcfbfff7}.tool-ribbon{background:#f9f7fdfb}}
.platform-chip .platform-mark.brand-app-icon{border-radius:8px;flex:0 0 27px;width:27px;height:27px;box-shadow:0 2px 6px #14121e1a,inset 0 0 0 1px #ffffff29}.platform-chip .platform-mark.brand-app-icon svg{width:70%;height:70%}.brand-app-icon img{object-fit:contain;width:76%;height:76%;display:block}.platform-chip .brand-app-lazada{border:1px solid #ece9f1;box-shadow:0 2px 6px #14121e12}.platform-chip .brand-app-lazada img{width:86%;height:86%}.platform-chip .brand-app-amazon svg{width:74%;height:74%}.platform-chip .brand-app-shopify svg{width:69%;height:69%}.platform-chip .brand-app-tiktok-shop svg,.platform-chip .brand-app-tiktok svg{width:68%;height:68%}.platform-chip .brand-app-shopee svg{width:69%;height:69%}.platform-chip .brand-app-etsy svg{width:72%;height:72%}.platform-chip .brand-app-instagram svg{width:66%;height:66%}.platform-chip .brand-app-facebook svg{width:64%;height:64%}.platform-chip .brand-app-x svg{width:63%;height:63%}.platform-chip .brand-app-pinterest svg{width:68%;height:68%}.platform-chip .brand-app-youtube svg{width:70%;height:70%}.platform-chip .brand-app-xiaohongshu svg{width:68%;height:68%}.floating-platform-mark.brand-app-icon img{object-fit:contain;width:78%;height:78%}.platform-backdrop-commerce .floating-platform-1{top:34px;right:4%;transform:rotate(9deg)scale(1)}.platform-backdrop-commerce .floating-platform-2{top:67px;right:29%;transform:rotate(-13deg)scale(.93)}.platform-backdrop-commerce .floating-platform-3{top:176px;right:-1%;transform:rotate(19deg)scale(.91)}.platform-backdrop-commerce .floating-platform-4{top:205px;right:28%;transform:rotate(-21deg)scale(.86)}.platform-backdrop-commerce .floating-platform-5{top:195px;right:47%;transform:rotate(10deg)scale(.82)}.platform-backdrop-commerce .floating-platform-6{top:27px;right:51%;transform:rotate(26deg)scale(.78)}@media (max-width:1100px){.platform-backdrop-commerce .floating-platform-6{right:45%}}@media (max-width:920px){.platform-chip .platform-mark.brand-app-icon{border-radius:7px;flex-basis:25px;width:25px;height:25px}}@media (max-width:720px){.platform-backdrop-commerce .floating-platform-1{top:15px;right:-3px}.platform-backdrop-commerce .floating-platform-2{top:82px;right:15%}.platform-backdrop-commerce .floating-platform-3{top:168px;right:-7px}.platform-backdrop-commerce .floating-platform-4{top:235px;right:11%}}
.suite-output-summary-field{gap:7px;margin-top:8px;display:grid}.suite-output-summary-field>span{text-transform:uppercase;letter-spacing:.1em;color:#7e7e84;font-size:9px;font-weight:800}.commerce-pack-builder{padding-bottom:14px}.commerce-pack-presets{grid-template-columns:repeat(4,1fr);gap:5px;margin:8px 0 10px;display:grid}.commerce-pack-presets button,.commerce-pack-presets>span{border:1px solid var(--line);color:#77777e;background:#fff;border-radius:9px;place-items:center;min-height:33px;padding:6px 5px;font-size:8px;font-weight:760;display:grid}.commerce-pack-presets button.active,.commerce-pack-presets>span.active{color:#5446ce;background:#f3f0ff;border-color:#9387f7;box-shadow:inset 0 0 0 1px #6c4bff14}.commerce-pack-presets>span{cursor:default}.output-type-count-list{gap:7px}.output-type-counter{border:1px solid var(--line);background:#fff;border-radius:11px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px;display:grid}.output-type-counter.active{background:#faf9ff;border-color:#a79ef8}.output-type-copy{grid-template-columns:22px minmax(0,1fr);align-items:center;gap:7px;min-width:0;display:grid}.output-type-copy>span{color:#818188;background:#f1f1ef;border-radius:7px;place-items:center;width:22px;height:22px;font-size:8px;display:grid}.output-type-counter.active .output-type-copy>span{color:#fff;background:#6d5dfc}.output-type-copy>div{gap:2px;min-width:0;display:grid}.output-type-copy b{white-space:nowrap;font-size:9px}.output-type-copy small{color:#99999f;font-size:7px}.output-count-stepper{background:#fff;border:1px solid #e4e1ed;border-radius:8px;grid-template-columns:28px 24px 28px;align-items:center;height:30px;display:grid;overflow:hidden}.output-count-stepper button{color:#5f5872;cursor:pointer;background:0 0;border:0;height:100%;font-size:14px}.output-count-stepper button:hover:not(:disabled){color:#5b49df;background:#f4f1ff}.output-count-stepper button:disabled{opacity:.3;cursor:default}.output-count-stepper b{text-align:center;font-size:9px}.suite-budget-card{background:linear-gradient(#fcfbff,#f8f6fc);border:1px solid #e7e3ef;border-radius:12px;margin-top:12px;padding:12px}.suite-budget-card.is-insufficient{background:linear-gradient(#fffaf9,#fff7f5);border-color:#e7c1bc}.suite-budget-heading{justify-content:space-between;align-items:center;gap:10px;margin-bottom:9px;display:flex}.suite-budget-heading span{text-transform:uppercase;letter-spacing:.1em;color:#85818e;font-size:8px;font-weight:800}.suite-budget-heading b{font-size:9px}.suite-budget-grid{grid-template-columns:1.35fr .8fr .8fr;gap:7px;display:grid}.suite-budget-grid>div{background:#ffffffb8;border:1px solid #5b49a017;border-radius:9px;gap:3px;min-width:0;padding:8px;display:grid}.suite-budget-grid span{color:#9994a4;font-size:7px}.suite-budget-grid b{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.suite-budget-grid small{color:#746c83;font-size:7px;line-height:1.35}.suite-budget-warning{border-top:1px solid #aa524624;justify-content:space-between;align-items:center;gap:10px;margin-top:9px;padding-top:9px;display:flex}.suite-budget-warning>div:first-child{gap:3px;display:grid}.suite-budget-warning b{color:#a0463b;font-size:9px}.suite-budget-warning span{color:#926d67;font-size:7px;line-height:1.45}.suite-budget-warning>div:last-child{flex:none;align-items:center;gap:5px;display:flex}.suite-budget-warning button,.suite-budget-warning a{color:#8c443b;white-space:nowrap;background:#fff;border:1px solid #e4cbc7;border-radius:8px;padding:7px 8px;font-size:7px;font-weight:750;text-decoration:none}.suite-budget-warning button:hover,.suite-budget-warning a:hover{background:#fff9f7;border-color:#be746a}.product-suite-page .primary-generate-button:disabled{color:#fff;background:#8e8e91}.product-suite-gallery{align-content:start}@media (max-width:1020px){.suite-budget-grid{grid-template-columns:1fr 1fr}.suite-budget-grid>div:first-child{grid-column:1/-1}}@media (max-width:620px){.commerce-pack-presets{grid-template-columns:1fr 1fr}.output-type-count-list,.suite-budget-grid{grid-template-columns:1fr}.suite-budget-grid>div:first-child{grid-column:auto}.suite-budget-warning{flex-direction:column;align-items:flex-start}.suite-budget-warning>div:last-child{flex-wrap:wrap;width:100%}}
.feature-status-notice{color:#3b0764;background:#faf5ff;border:1px solid #e9d5ff;border-radius:14px;gap:6px;margin-bottom:18px;padding:14px 16px;display:grid}.feature-status-notice b{font-size:13px}.feature-status-notice span,.feature-status-notice small{color:#6b21a8;font-size:12px;line-height:1.55}.generation-disabled-reason{color:var(--muted);margin-top:6px;line-height:1.45;display:block}.social-preview-disclaimer{margin:0 0 12px}@media (max-width:620px){.site-header a,.site-header button,.tool-ribbon a,.tool-ribbon button,.dedicated-studio-page button,.dedicated-studio-page a.button,.task-page button,.task-page a.button,.workspace-page button,.workspace-page a.button,.tools-directory-page a,.pricing-page button,.pricing-page a.button,.auth-page-shell button,.auth-page-shell a.button,.task-result-actions button,.output-bottom-bar button,.commerce-task-tabs a,.commerce-task-tabs button{min-height:44px}.social-platform-stepper button,.product-upload-card button,.reference-card button,.batch-table button,.tool-category-button{min-width:44px;min-height:44px}.parameter-select-grid select,.parameter-select-grid input,.auth-form input,.pricing-page input{min-height:44px}}

