:root{color:#151719;background:#f4f0e9;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Microsoft YaHei,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}.quick-design-current-stage{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 14px;border:1px solid #c9ddd8;border-radius:12px;background:#f2f8f6}.quick-design-current-stage>span,.quick-design-current-stage>em{color:#5c7478;font-size:12px;font-style:normal}.quick-design-current-stage>span{display:inline-flex;align-items:center;gap:7px}.quick-design-current-stage>span i{width:8px;height:8px;border-radius:999px;background:#16988d;box-shadow:0 0 0 5px #16988d1a}.quick-design-current-stage>strong{color:#123b42;font-size:14px}.product-operation-shell--workbench .asset-picker--workflow-active{gap:10px;padding-block:12px;background:#f7faf9}.product-operation-shell--workbench .asset-picker--workflow-active .asset-picker-title span,.product-operation-shell--workbench .asset-picker--workflow-active .surface-source-actions,.product-operation-shell--workbench .asset-picker--workflow-active .surface-tab-grid,.product-operation-shell--workbench .asset-picker--workflow-active .surface-coverage-panel{display:none}.product-operation-shell--workbench .asset-picker--workflow-active .selected-material-row{min-height:60px;padding:8px 10px}.quick-design-option-slot{display:contents}.quick-template-inline{grid-column:1 / -1;display:grid;gap:14px;margin:2px 0 8px;padding:18px;border:1px solid #9fc9c3;border-radius:14px;background:#f7fbfa;box-shadow:0 12px 30px #12414114}.quick-template-inline__head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.quick-template-inline__head>div{display:grid;gap:4px}.quick-template-inline__head small{color:#0b6f75;font-size:10px;font-weight:850}.quick-template-inline__head strong{color:#17252a;font-size:17px;font-weight:950}.quick-template-inline__head p{max-width:680px;margin:0;color:#607479;font-size:11px;line-height:1.55}.quick-template-inline__head button{flex:0 0 auto;min-height:30px;border:1px solid #c2d8d4;border-radius:8px;padding:0 10px;color:#527074;background:#fff;font-size:10px;font-weight:850}.quick-template-inline__story{display:grid;grid-template-columns:minmax(0,1fr) 14px minmax(0,1fr) 14px minmax(0,1fr);align-items:center;gap:7px}.quick-template-inline__story>i{color:#7c9494;font-size:15px;font-style:normal;text-align:center}.quick-template-inline__story figure{display:grid;min-width:0;height:100%;margin:0;overflow:hidden;border:1px solid #dce8e5;border-radius:11px;background:#fff}.quick-template-inline__story figure>img{display:block;width:100%;aspect-ratio:4 / 3;object-fit:cover;background:#edf3f2}.quick-template-inline__story figcaption{display:grid;gap:2px;padding:9px 10px 10px}.quick-template-inline__story figcaption span{color:#15383f;font-size:11px;font-weight:900}.quick-template-inline__story figcaption small{color:#748589;font-size:9px;line-height:1.4}.quick-template-inline__product .product-3d-preview{min-height:0;height:auto;aspect-ratio:4 / 3;border:0;border-radius:0;background:#edf3f2}.quick-template-inline__product .product-3d-preview__stage{min-height:0;height:100%}.quick-template-inline__product .product-3d-preview__meta,.quick-template-inline__product .product-3d-preview__hint{display:none}.quick-template-inline__loading{display:flex;min-height:150px;align-items:center;justify-content:center;gap:7px;color:#607479;font-size:10px}.quick-template-inline__truth{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;padding:11px 13px;border-radius:10px;color:#29585b;background:#eaf6f2;font-size:10px;line-height:1.45}.quick-template-inline__truth strong{color:#075f67;font-size:12px;white-space:nowrap}.quick-template-inline__actions{display:flex;justify-content:flex-end;gap:10px}.quick-template-inline__actions button{min-height:38px;padding-inline:16px}@media(max-width:720px){.quick-design-current-stage{grid-template-columns:auto minmax(0,1fr)}.quick-design-current-stage>em{grid-column:1 / -1}.quick-template-inline{padding:14px}.quick-template-inline__story{grid-template-columns:1fr;gap:10px}.quick-template-inline__story>i{display:none}.quick-template-inline__story figure{display:grid;grid-template-columns:120px minmax(0,1fr);align-items:center}.quick-template-inline__story figure>img,.quick-template-inline__product .product-3d-preview{width:120px;aspect-ratio:1}.quick-template-inline__product .product-3d-preview{min-height:120px}.quick-template-inline__truth{grid-template-columns:auto minmax(0,1fr)}.quick-template-inline__truth strong{grid-column:2}.quick-template-inline__actions{display:grid;grid-template-columns:.7fr 1.3fr}.quick-template-inline__actions button{width:100%;padding-inline:8px}}.home-buyer-show-block{margin-top:34px;padding-top:28px;border-top:1px solid var(--border)}.home-buyer-show-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.home-buyer-show-grid article{overflow:hidden;border:1px solid var(--border);border-radius:22px;background:#fff}.home-buyer-show-grid img,.home-buyer-show-grid video{width:100%;aspect-ratio:4 / 3;object-fit:cover;background:#edf4f5}.home-buyer-show-grid article>div{display:grid;gap:6px;padding:16px}.home-buyer-show-grid span,.home-buyer-show-grid small{color:var(--text-muted)}@media(max-width:760px){.home-buyer-show-grid{grid-template-columns:1fr}}.assets-product-search{margin:18px 0;max-width:520px}.product-asset-grid{align-items:stretch}.user-product-card .asset-image-wrap{aspect-ratio:4 / 3;background:#f6f3ed}.user-product-card .asset-image-wrap img{width:100%;height:100%;object-fit:contain}.asset-card-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.asset-card-actions button{display:inline-flex;align-items:center;gap:6px}.inspire-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:18px 0 24px}.inspire-policy-chip{display:inline-flex;align-items:center;gap:7px;border:1px solid #c9dfd5;border-radius:999px;padding:9px 13px;color:#17624a;background:#eff9f4;font-size:13px}.inspiration-action{width:100%;justify-content:center;margin-top:12px}.inspiration-detail-modal>img{width:100%;max-height:420px;object-fit:contain;border-radius:14px;background:#f6f3ed}.inspiration-detail-modal details img{width:100%;max-height:260px;object-fit:contain;margin-top:10px}.return-photo-strip{display:flex;gap:8px;overflow-x:auto}.return-photo-strip img{width:112px;height:112px;object-fit:cover;border-radius:10px}.publish-cover-options{border:0;padding:0;margin:0}.publish-cover-options legend{font-weight:700;margin-bottom:10px}.publish-cover-options button{width:116px;margin:0 8px 8px 0;padding:6px;border:1px solid var(--line, #ded8cf);border-radius:10px;background:#fff}.publish-cover-options button.active{border-color:#17624a;box-shadow:0 0 0 2px #d9eee5}.publish-cover-options img{width:100%;height:82px;object-fit:cover;border-radius:7px;display:block}.publish-cover-options span{display:block;margin-top:6px;font-size:12px}.return-photo-upload{position:relative;display:inline-flex;align-items:center;gap:6px;cursor:pointer}.return-photo-upload input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}@media(max-width:760px){.inspire-toolbar{align-items:stretch;flex-direction:column}.inspire-policy-chip{border-radius:12px}}.wallet-ledger-panel,.catalog-empty-state{border:1px solid rgba(15,23,42,.08);border-radius:24px;padding:24px;background:#fff;box-shadow:0 18px 48px #0f172a0f}.wallet-ledger-panel{display:grid;gap:18px;margin-top:22px}.wallet-ledger-head,.wallet-ledger-list article,.asset-pagination{display:flex;align-items:center;justify-content:space-between;gap:16px}.wallet-ledger-head h2,.wallet-ledger-head p{margin:0}.wallet-ledger-head>span,.asset-pagination span{color:#667085;font-size:13px}.wallet-ledger-list{display:grid}.wallet-ledger-list article{border-top:1px solid rgba(15,23,42,.07);padding:14px 0}.wallet-ledger-list article>div{display:grid;flex:1;min-width:0;gap:3px}.wallet-ledger-list article span,.wallet-ledger-list time,.wallet-ledger-empty{color:#667085;font-size:12px}.wallet-ledger-list b{min-width:96px;text-align:right}.wallet-ledger-list b.income{color:#087a55}.wallet-ledger-list b.expense{color:#b42318}.asset-pagination{margin:22px 0 8px}.catalog-empty-state{display:grid;place-items:center;gap:10px;min-height:280px;text-align:center}.quick-design-library-controls{display:grid;gap:10px}.quick-design-template-search{display:flex;align-items:center;gap:8px;border:1px solid rgba(15,23,42,.1);border-radius:14px;padding:9px 12px;background:#fff}.quick-design-template-search input{flex:1;min-width:0;border:0;outline:0;background:transparent}.task-recovery-panel{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;border:1px solid rgba(180,35,24,.16);border-radius:20px;padding:18px;color:#7a271a;background:#fff6f3}.task-recovery-panel>div{display:grid;gap:4px}*{box-sizing:border-box}body{margin:0;background:#f4f0e9;overflow-x:hidden}button,input{font:inherit}button{cursor:pointer}.client-app{min-height:100vh;background:linear-gradient(180deg,#f4f0e9eb,#f7f5ef 460px),#f7f5ef}.site-header{position:sticky;top:0;z-index:50;display:flex;align-items:center;gap:24px;min-height:72px;padding:0 32px;border-bottom:1px solid rgba(21,23,25,.08);background:#faf8f2db;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.mobile-primary-actions{display:none}.brand-button{display:flex;align-items:center;gap:12px;border:0;padding:0;color:#151719;background:transparent;text-align:left}.brand-symbol{display:grid;place-items:center;width:40px;height:40px;border-radius:12px;color:#fff;background:#151719;font-size:13px;font-weight:800}.brand-button strong,.brand-button small{display:block}.brand-button strong{font-size:16px;letter-spacing:0}.brand-button small{margin-top:1px;color:#5b636d;font-size:12px}.main-nav{display:flex;align-items:center;gap:6px;flex:1}.main-nav button,.filter-row button,.sort-row button{flex:0 0 auto;border:0;border-radius:999px;padding:9px 13px;color:#3f464d;background:transparent;white-space:nowrap}.main-nav button:hover,.filter-row button:hover,.sort-row button:hover,.main-nav button.active,.filter-row button.active,.sort-row button.active{color:#0b4f6c;background:#dff2ee}.header-actions,.hero-actions,.inline-actions,.asset-actions,.trust-row{display:flex;align-items:center;gap:10px}.credit-chip{display:inline-flex;align-items:center;gap:7px;border:1px solid rgba(21,23,25,.08);border-radius:999px;padding:9px 12px;color:#0b4f6c;background:#fff;font-weight:700}.pending-cart-chip{display:inline-flex;align-items:center;gap:7px;min-height:42px;border:1px solid rgba(11,85,101,.18);border-radius:999px;padding:0 14px;color:#0b5565;background:#e8f5f1;font-weight:900;box-shadow:0 12px 26px #0b556514}.pending-cart-chip strong{display:inline-grid;place-items:center;min-width:22px;height:22px;border-radius:999px;color:#fff;background:#0b5565;font-size:12px}.pending-cart-chip span{font-size:13px}.design-basket-float{position:fixed;right:max(22px,env(safe-area-inset-right));bottom:max(22px,env(safe-area-inset-bottom));z-index:60;display:inline-grid;grid-template-columns:auto minmax(0,1fr);gap:2px 9px;align-items:center;min-width:144px;border:1px solid rgba(11,85,101,.18);border-radius:999px;padding:10px 16px 10px 12px;color:#083f50;background:#fffffff0;box-shadow:0 20px 54px #0b556533;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.design-basket-float span{grid-row:1 / span 2;display:inline-grid;place-items:center;width:34px;height:34px;border-radius:999px;color:#fff;background:#0b5565;font-size:15px;font-weight:950}.design-basket-float strong,.design-basket-float em{line-height:1.05}.design-basket-float strong{font-size:14px}.design-basket-float em{color:#667085;font-size:12px;font-style:normal;font-weight:820}.task-chip{position:relative;display:inline-flex;align-items:center;gap:7px;min-height:40px;border:1px solid rgba(21,23,25,.08);border-radius:999px;padding:0 11px;color:#334155;background:#ffffffb8;font-size:14px;font-weight:780;white-space:nowrap;transition:background .18s ease,color .18s ease,transform .18s ease}.task-chip:hover,.task-chip.active,.task-chip.has-notice{color:#0b4f6c;background:#e5f2ef}.task-chip strong{display:grid;place-items:center;min-width:20px;height:20px;border-radius:999px;padding:0 6px;color:#fff;background:#0b5565;font-size:12px;font-weight:950}.task-chip em{position:absolute;top:-11px;right:-6px;border:1px solid rgba(11,85,101,.16);border-radius:999px;padding:4px 8px;color:#0b5565;background:#fff7d6;box-shadow:0 10px 24px #1118271f;font-size:11px;font-style:normal;font-weight:950;white-space:nowrap}.primary,.secondary,.text-action,.ability-card button,.asset-actions button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;border-radius:999px;padding:0 18px;font-weight:750;letter-spacing:0;transition:transform .18s ease,box-shadow .18s ease,background .18s ease}.primary{border:0;color:#fff;background:#0b4f6c;box-shadow:0 16px 40px #0b4f6c38}.primary:hover,.secondary:hover,.ability-card button:hover,.asset-actions button:hover,.product-card:hover,.asset-card:hover,.work-card:hover{transform:translateY(-1px)}.primary:disabled,.secondary:disabled{cursor:not-allowed;color:#8b9298;background:#e4e0d8;box-shadow:none;transform:none}.primary.small{min-height:40px;padding:0 15px}.primary.full,.secondary.full{width:100%}.secondary{border:1px solid rgba(21,23,25,.1);color:#151719;background:#fff}.text-action{border:0;padding:0;color:#0b4f6c;background:transparent}.hero-section{display:grid;grid-template-columns:minmax(320px,.86fr) minmax(520px,1.14fr);align-items:center;min-height:clamp(640px,calc(100svh - 72px),820px);gap:52px;padding:58px 5vw 72px;overflow:hidden}.hero-copy{max-width:680px}.eyebrow{margin:0 0 12px;color:#0b4f6c;font-size:13px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.hero-copy h1,.page-title h1{margin:0;color:#151719;font-size:clamp(46px,6vw,88px);line-height:.96;letter-spacing:0}.hero-lede{max-width:590px;margin:26px 0 28px;color:#4d5560;font-size:18px;line-height:1.75}.trust-row{flex-wrap:wrap;margin-top:26px;color:#57606a;font-size:13px}.trust-row span{display:inline-flex;align-items:center;gap:6px}.hero-command-panel{display:grid;grid-template-columns:1.08fr 1fr 1fr;gap:10px;margin-top:22px}.hero-command{display:grid;gap:6px;border:1px solid rgba(21,23,25,.08);border-radius:18px;padding:16px;color:#151719;background:#ffffffdb;text-align:left;box-shadow:0 18px 42px #1517190f}.hero-command:hover{transform:translateY(-1px)}.hero-command span{width:fit-content;border-radius:999px;padding:5px 8px;color:#0b4f6c;background:#dff2ee;font-size:12px;font-weight:850}.hero-command strong{font-size:16px;line-height:1.28}.hero-command em{color:#68707a;font-size:12px;font-style:normal;line-height:1.45}.hero-command.primary-command{border-color:#0b4f6c2e;color:#fff;background:#0b4f6c}.hero-command.primary-command span{color:#0b4f6c;background:#fff}.hero-command.primary-command em{color:#ffffffb8}.hero-studio{position:relative}.studio-strip{position:absolute;top:-38px;right:24px;z-index:2;display:grid;grid-template-columns:repeat(4,72px);gap:8px}.studio-strip img,.upload-thumbs img,.more-thumb{width:72px;height:72px;object-fit:cover;border:4px solid #fff;border-radius:18px;box-shadow:0 18px 38px #15171929}.studio-board{display:grid;grid-template-columns:1fr auto 1fr;align-items:stretch;gap:18px;min-height:560px;padding:18px;border:1px solid rgba(21,23,25,.1);border-radius:36px;background:#191b1f;box-shadow:0 34px 80px #15171947}.board-column{position:relative;overflow:hidden;border-radius:26px;background:#f0ece2}.board-column img{width:100%;height:100%;min-height:510px;object-fit:cover}.board-column.result{background:#e7f2ee}.board-column span{position:absolute;top:18px;left:18px;z-index:1;border-radius:999px;padding:8px 12px;color:#151719;background:#ffffffdb;font-size:13px;font-weight:800}.process-line{display:grid;place-items:center;align-self:center;width:70px;height:128px;border-radius:999px;color:#fff;background:#e95d3c;font-size:12px;font-weight:800}.process-line svg{margin-bottom:6px}.hero-product-card{position:absolute;right:26px;bottom:-24px;display:flex;align-items:center;gap:10px;border:1px solid rgba(21,23,25,.08);border-radius:18px;padding:16px 18px;color:#151719;background:#fff;box-shadow:0 22px 48px #15171929;font-weight:760}.section,.page-shell{max-width:1240px;margin:0 auto;padding:72px 28px}.section.compact{padding-top:42px}.feature-line{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;padding-top:36px}.feature-item{padding:32px;background:#fff}.feature-item:first-child{border-radius:22px 0 0 22px}.feature-item:last-child{border-radius:0 22px 22px 0}.feature-item span{color:#e95d3c;font-weight:850}.feature-item h3,.ability-card h3,.asset-card h3,.work-card h3{margin:10px 0 8px;color:#151719}.feature-item p,.entry-lane p,.commerce-loop p,.ability-card p,.asset-card p,.work-card p,.page-title>p,.split-section p,.summary-panel,.upload-drop p,.step-header p,.product-preview dd,.wallet-panel p,.share-rule p{color:#59616b;line-height:1.65}.entry-lanes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;padding-top:30px}.entry-lane{display:grid;align-content:start;gap:12px;min-height:300px;border:1px solid rgba(21,23,25,.08);border-radius:26px;padding:26px;background:#fff;box-shadow:0 18px 48px #1517190f}.entry-lane.primary-lane{border-color:#0b4f6c2e;background:linear-gradient(180deg,#dff2ee8c,#fff 58%),#fff;box-shadow:0 24px 58px #0b4f6c1c}.entry-lane.primary-lane>span{color:#0b4f6c;background:#dff2ee}.entry-lane svg{color:#0b4f6c}.entry-lane h3{margin:8px 0 0;color:#151719;font-size:28px;line-height:1.08}.entry-lane p{margin:0}.entry-lane>span{align-self:end;width:fit-content;border-radius:999px;padding:7px 10px;color:#5b4b39;background:#f3eadb;font-size:12px;font-weight:800}.split-section{display:grid;grid-template-columns:.72fr 1fr;gap:42px;align-items:start}.split-section h2,.section-heading h2,.page-title h1,.upload-drop h2{margin:0}.split-section h2,.section-heading h2{color:#151719;font-size:clamp(30px,3.5vw,48px);line-height:1.08}.capability-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.capability-grid.four{grid-template-columns:repeat(4,minmax(0,1fr))}.architecture-map,.path-rail{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;overflow:hidden;border:1px solid rgba(21,23,25,.08);border-radius:30px;background:#15171914;box-shadow:0 22px 64px #1517190f}.architecture-map{grid-template-columns:repeat(2,minmax(0,1fr))}.architecture-map article,.path-rail article{position:relative;display:grid;align-content:start;gap:12px;min-height:250px;padding:26px;background:#fff}.path-rail article{min-height:230px}.architecture-map article:after,.path-rail article:after{content:"";position:absolute;right:22px;bottom:22px;width:32px;height:2px;border-radius:999px;background:#e95d3c;opacity:.72}.architecture-map svg,.path-rail svg{color:#0b4f6c}.architecture-map h3,.path-rail h3{margin:4px 0 0;color:#151719;font-size:24px;line-height:1.08}.architecture-map p,.path-rail p{margin:0;color:#59616b;line-height:1.62}.architecture-map div,.path-rail div{align-self:end;display:grid;gap:7px;margin-top:8px}.architecture-map span,.architecture-map strong,.path-rail span,.path-rail strong{display:block;border-radius:999px;padding:8px 11px;font-size:12px;line-height:1.35}.architecture-map span,.path-rail span{color:#5b4b39;background:#f3eadb}.architecture-map strong,.path-rail strong{width:fit-content;color:#0b4f6c;background:#dff2ee}.ability-card,.metric-card,.wallet-panel,.summary-panel,.upload-panel,.workflow-panel,.product-preview{border:1px solid rgba(21,23,25,.08);border-radius:24px;background:#fff;box-shadow:0 18px 48px #15171912}.ability-card{min-height:220px;padding:24px}.ability-card.selectable{position:relative}.ability-card.selectable.picked{outline:3px solid rgba(11,79,108,.24);background:#fbfffd}.ability-card svg{color:#0b4f6c}.ability-card.green svg{color:#188b67}.ability-card.purple svg{color:#6d5bd0}.ability-card.orange svg{color:#e95d3c}.ability-card strong{display:block;margin:16px 0 0;color:#151719}.ability-meta{display:grid;gap:6px;margin-top:14px}.ability-meta span{border-radius:999px;padding:6px 9px;color:#55606a;background:#f0ede7;font-size:12px}.ability-card button,.asset-actions button{min-height:36px;margin-top:18px;border:1px solid rgba(21,23,25,.08);color:#0b4f6c;background:#f0f8f6}.section-heading{display:flex;align-items:end;justify-content:space-between;gap:22px;margin-bottom:24px}.commerce-loop{display:grid;grid-template-columns:minmax(0,.85fr) minmax(460px,1.15fr);gap:28px;align-items:stretch}.commerce-copy{border-radius:30px;padding:32px;color:#fff;background:linear-gradient(135deg,#0b4f6ceb,#151719f5),#151719}.commerce-copy .eyebrow,.commerce-copy h2,.commerce-copy p{color:#fff}.commerce-copy h2{margin:0;font-size:clamp(30px,3.4vw,46px);line-height:1.08}.commerce-copy p{opacity:.78}.loop-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;overflow:hidden;border:1px solid rgba(21,23,25,.08);border-radius:30px;background:#15171914}.loop-steps article{display:grid;align-content:start;gap:12px;min-height:260px;padding:28px;background:#fff}.loop-steps svg{color:#e95d3c}.loop-steps strong{color:#151719;font-size:22px}.loop-steps p{margin:0}.personal-workbench{display:grid;grid-template-columns:minmax(0,.78fr) minmax(560px,1.22fr);gap:24px;align-items:stretch}.workbench-copy{border-radius:30px;padding:32px;color:#fff;background:#103b43}.workbench-copy .eyebrow,.workbench-copy h2,.workbench-copy p{color:#fff}.workbench-copy h2{margin:0;font-size:clamp(30px,3vw,44px);line-height:1.1}.workbench-copy p:last-child{margin-bottom:0;opacity:.78;line-height:1.75}.workbench-actions{display:grid;gap:1px;overflow:hidden;border:1px solid rgba(21,23,25,.08);border-radius:30px;background:#15171914}.workbench-actions article{display:grid;grid-template-columns:34px minmax(0,1fr) auto;gap:14px;align-items:center;padding:18px;background:#fff}.workbench-actions svg{color:#0b4f6c}.workbench-actions strong,.workbench-actions p{display:block}.workbench-actions p{margin:5px 0 0;color:#68707a;line-height:1.55}.work-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.work-grid.large{grid-template-columns:repeat(4,minmax(0,1fr))}.work-card{overflow:hidden;border:1px solid rgba(21,23,25,.08);border-radius:24px;background:#fff;box-shadow:0 16px 42px #15171914}.work-card img{width:100%;height:260px;object-fit:cover}.work-card.simple img{height:340px}.work-body{padding:18px}.work-card-action{justify-content:flex-start;min-height:34px;margin-top:10px;color:#0b4f6c;font-size:14px}.type-tag{display:inline-flex;border-radius:999px;padding:6px 10px;color:#0b4f6c;background:#dff2ee;font-size:12px;font-weight:800}.type-tag.product{color:#8c3b21;background:#ffe0d2}.page-shell{padding-top:54px}.page-title{max-width:980px;margin-bottom:34px}.page-title h1{font-size:clamp(38px,4.4vw,64px);line-height:1.02}.page-title>p:last-child{margin-top:18px;font-size:17px}.batch-layout,.product-workflow,.wallet-panels{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:22px;align-items:start}.same-style-banner{display:grid;grid-template-columns:132px minmax(0,1fr) auto;gap:18px;align-items:center;margin-bottom:22px;border:1px solid rgba(21,23,25,.08);border-radius:26px;padding:16px;background:#fff;box-shadow:0 18px 48px #15171912}.same-style-banner>img{width:132px;height:132px;border-radius:20px;object-fit:cover}.same-style-banner h2,.same-style-banner p{margin:0}.same-style-banner h2{margin-top:10px}.same-style-banner p{margin-top:8px;color:#68707a;line-height:1.6}.same-style-actions{display:flex;align-items:center;gap:10px}.batch-command{display:grid;grid-template-columns:minmax(0,.95fr) minmax(560px,1.05fr);gap:20px;align-items:stretch;margin:-6px 0 22px;border-radius:30px;padding:24px;color:#fff;background:#103b43}.batch-command .eyebrow,.batch-command h2,.batch-command p{color:#fff}.batch-command h2,.batch-command p{margin:0}.batch-command h2{font-size:clamp(28px,3.2vw,44px);line-height:1.08}.batch-command p:last-child{margin-top:12px;opacity:.78}.command-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.command-metrics article{border:1px solid rgba(255,255,255,.12);border-radius:18px;padding:16px;background:#ffffff14}.command-metrics span,.command-metrics strong{display:block}.command-metrics span{color:#ffffffad;font-size:13px}.command-metrics strong{margin-top:8px;color:#fff;font-size:18px}.source-mode-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:22px}.source-card{display:grid;grid-template-columns:auto minmax(0,1fr);gap:14px;align-items:start;border:1px solid rgba(21,23,25,.08);border-radius:22px;padding:18px;background:#fff;box-shadow:0 16px 42px #1517190d}.source-card.active{border-color:#0b4f6c61;background:#f1f8f6}.source-card svg{color:#0b4f6c}.source-card strong,.source-card p{display:block}.source-card p{margin:8px 0 0;color:#68707a;line-height:1.55}.source-card button{grid-column:1 / -1}.upload-panel{padding:24px}.source-switcher,.mini-goal-grid{display:grid;gap:10px;margin-bottom:14px}.source-switcher{grid-template-columns:repeat(3,minmax(0,1fr))}.source-switcher button,.mini-goal-grid button{min-width:0;border:1px solid rgba(21,23,25,.1);border-radius:18px;padding:13px 14px;background:#fff;color:#151719;text-align:left;transition:border-color .18s ease,background .18s ease,transform .18s ease}.source-switcher button{display:grid;grid-template-columns:auto minmax(0,1fr);gap:6px 8px;align-items:center}.source-switcher button:hover,.mini-goal-grid button:hover{transform:translateY(-1px);border-color:#0b4f6c4d}.source-switcher button.active,.mini-goal-grid button.picked{border-color:#0b4f6c75;background:#eff9f7;box-shadow:inset 0 0 0 1px #0b4f6c14}.source-switcher svg,.mini-goal-grid svg{color:#0b4f6c}.source-switcher span,.source-switcher small,.mini-goal-grid span,.mini-goal-grid small{display:block;min-width:0}.source-switcher span,.mini-goal-grid span{overflow:hidden;font-weight:850;text-overflow:ellipsis;white-space:nowrap}.source-switcher small{grid-column:1 / -1;color:#68707a;font-size:12px;line-height:1.35}.mini-goal-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.mini-goal-grid button{display:grid;gap:6px}.mini-goal-grid small{color:#68707a;font-size:12px;line-height:1.35}.panel-kicker{display:flex;gap:12px;align-items:flex-start;margin-bottom:16px}.panel-kicker>span{display:grid;place-items:center;width:32px;height:32px;border-radius:999px;color:#fff;background:#0b4f6c;font-weight:850}.panel-kicker strong,.panel-kicker p{display:block;margin:0}.panel-kicker p{margin-top:4px;color:#68707a;line-height:1.55}.upload-drop{display:grid;place-items:center;min-height:250px;border:2px dashed #c9d0cc;border-radius:22px;background:#fbfaf7;text-align:center}.upload-drop svg{color:#0b4f6c}.upload-thumbs{display:flex;gap:10px;margin-top:20px}.upload-empty-note{margin-top:20px;border:1px dashed rgba(21,23,25,.14);border-radius:18px;padding:18px;color:#68707a;background:#fbfaf7;text-align:center}.upload-source-summary{display:flex;gap:12px;align-items:flex-start;margin-top:14px;border:1px solid rgba(11,79,108,.16);border-radius:18px;padding:14px 16px;background:#f1f8f6}.upload-source-summary svg{flex:0 0 auto;margin-top:2px;color:#0b4f6c}.upload-source-summary strong,.upload-source-summary span{display:block}.upload-source-summary strong{color:#151719}.upload-source-summary span{margin-top:4px;color:#68707a;font-size:13px;line-height:1.45}.more-thumb{display:grid;place-items:center;color:#0b4f6c;background:#dff2ee;font-weight:850}.source-asset-list{display:grid;gap:12px;margin-top:16px;border:1px solid rgba(11,79,108,.14);border-radius:18px;padding:16px;background:#f7fbfa}.source-asset-list strong,.source-asset-list span,.source-asset-list li,.source-asset-list em{display:block}.source-asset-list strong{color:#151719}.source-asset-list div>span,.source-asset-list p{margin:4px 0 0;color:#68707a;font-size:13px;line-height:1.45}.source-asset-list ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none}.source-asset-list li{min-width:0;border:1px solid rgba(21,23,25,.07);border-radius:14px;padding:10px 12px;background:#fff}.source-asset-list li span{overflow:hidden;color:#151719;font-size:13px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.source-asset-list li em{margin-top:4px;color:#0b4f6c;font-size:12px;font-style:normal}.selected-goal-strip{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:18px;border-radius:18px;padding:14px 16px;color:#0b4f6c;background:#eff9f7}.selected-goal-strip strong,.selected-goal-strip span{display:block}.selected-goal-strip span{color:#151719;font-weight:800;text-align:right}.summary-panel,.product-preview{padding:24px}.summary-panel .primary.full{margin-top:16px}.summary-panel h3,.wallet-panel h2,.product-preview h2{margin-top:0}dl{margin:0}.summary-panel dl div,.product-preview dl div{display:flex;justify-content:space-between;gap:18px;padding:12px 0;border-bottom:1px solid #ece7dd}dt{color:#7b828a}dd{margin:0;color:#151719;font-weight:750;text-align:right}.success-box,.hint-box,.delivery-box,.share-rule{display:flex;gap:10px;border-radius:18px;padding:14px;margin-top:18px}.success-box,.delivery-box{color:#0a6846;background:#e3f7ec}.asset-download-notice,.product-action-notice{display:flex;align-items:center;gap:10px;border-radius:18px;padding:14px 16px;color:#0a6846;background:#e3f7ec;line-height:1.55}.asset-download-notice{margin:16px 0}.product-action-notice{margin:0 0 18px}.asset-download-notice svg,.product-action-notice svg{flex:0 0 auto}.hint-box{color:#704514;background:#fff1da}.mini-result-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:14px}.mini-result-grid div{position:relative;overflow:hidden;border-radius:20px;background:#151719}.mini-result-grid img{width:100%;height:190px;object-fit:cover;opacity:.86}.mini-result-grid span{position:absolute;left:12px;top:12px;border-radius:999px;padding:6px 10px;color:#fff;background:#151719c7;font-size:12px}.mini-result-grid strong{position:absolute;left:12px;right:12px;bottom:12px;color:#fff;font-size:15px;line-height:1.3;text-shadow:0 1px 8px rgba(0,0,0,.35)}.mini-result-grid .more-result-card{display:grid;place-items:center;min-height:190px;padding:18px;color:#0b4f6c;background:#dff2ee;text-align:center}.mini-result-grid .more-result-card strong,.mini-result-grid .more-result-card span{position:static;color:inherit;background:transparent;text-shadow:none}.mini-result-grid .more-result-card strong{font-size:32px;line-height:1}.mini-result-grid .more-result-card span{margin-top:8px;padding:0;font-weight:800}.result-next-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:20px}.next-action-card{display:grid;align-content:start;gap:9px;border:1px solid rgba(21,23,25,.08);border-radius:20px;padding:16px;background:#fbfaf7}.next-action-card svg{color:#0b4f6c}.next-action-card strong{display:block}.next-action-card p{margin:0;color:#68707a;font-size:13px;line-height:1.55}.next-action-card .text-action{justify-self:start;min-height:34px;margin-top:2px;padding:0 12px;color:#0b4f6c;background:#e7f7ee}.task-path{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.path-step{border:1px solid rgba(21,23,25,.08);border-radius:22px;padding:18px;background:#fff}.path-step>span{display:grid;place-items:center;width:32px;height:32px;border-radius:999px;color:#fff;background:#0b4f6c;font-weight:850}.path-step strong{display:block;margin-top:14px}.path-step p{margin:8px 0 0;color:#67707a;line-height:1.6}.asset-summary,.asset-guide{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin:-8px 0 18px}.asset-summary article{border:1px solid rgba(21,23,25,.08);border-radius:18px;padding:16px;background:#fff}.asset-summary strong,.asset-summary span{display:block}.asset-summary strong{color:#151719;font-size:28px;line-height:1}.asset-summary span{margin-top:8px;color:#68707a;font-size:13px;line-height:1.4}.asset-command-center{display:grid;grid-template-columns:minmax(0,.95fr) minmax(420px,1.05fr);gap:18px;margin:-8px 0 22px}.asset-command-copy{display:grid;align-content:start;gap:16px;border-radius:28px;padding:26px;color:#fff;background:linear-gradient(135deg,#0b4f6cf5,#151719f5),#103b43}.asset-command-copy .eyebrow,.asset-command-copy h2,.asset-command-copy p{margin:0;color:#fff}.asset-command-copy h2{font-size:clamp(30px,3vw,46px);line-height:1.08}.asset-command-copy p{max-width:680px;opacity:.78;line-height:1.72}.asset-command-actions{display:flex;flex-wrap:wrap;gap:10px}.asset-command-actions .secondary{border-color:#ffffff2e;color:#fff;background:#ffffff1a}.asset-command-actions .secondary:disabled,.asset-command-actions .primary:disabled{color:#ffffff80;background:#ffffff1f}.asset-stats-inline{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;overflow:hidden;margin-top:2px;border:1px solid rgba(255,255,255,.12);border-radius:18px;background:#ffffff1a}.asset-stats-inline span{display:grid;gap:5px;padding:12px;color:#ffffffb3;font-size:12px}.asset-stats-inline strong{color:#fff;font-size:24px;line-height:1}.asset-boundary-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;overflow:hidden;margin:-6px 0 22px;border:1px solid rgba(21,23,25,.08);border-radius:24px;background:#15171914}.asset-boundary-strip article{display:grid;gap:7px;min-height:132px;padding:18px;background:#fff}.asset-boundary-strip strong,.asset-boundary-strip span,.asset-boundary-strip p{display:block}.asset-boundary-strip strong{color:#151719;font-size:18px}.asset-boundary-strip span{width:fit-content;border-radius:999px;padding:5px 9px;color:#0b4f6c;background:#dff2ee;font-size:12px;font-weight:850}.asset-boundary-strip p{margin:0;color:#68707a;line-height:1.55}.asset-task-list{display:grid;align-content:start;gap:10px;border:1px solid rgba(21,23,25,.08);border-radius:28px;padding:18px;background:#fff;box-shadow:0 18px 48px #1517190f}.asset-task-list>div{display:grid;gap:5px;padding:2px 2px 8px}.asset-task-list>div strong{color:#151719;font-size:18px}.asset-task-list>div span{color:#68707a;font-size:13px;line-height:1.45}.asset-task-list article{display:grid;grid-template-columns:34px minmax(0,1fr) auto;gap:12px;align-items:center;border-radius:18px;padding:13px;background:#f7f4ee}.asset-task-list svg{color:#0b4f6c}.asset-task-list article strong,.asset-task-list article span{display:block}.asset-task-list article span{margin-top:4px;color:#68707a;font-size:13px}.asset-task-list em{border-radius:999px;padding:7px 10px;color:#0b4f6c;background:#dff2ee;font-style:normal;font-size:12px;font-weight:850;white-space:nowrap}.asset-guide{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0 0 22px}.asset-guide article{border:1px solid rgba(21,23,25,.08);border-radius:22px;padding:18px;background:#fff}.asset-guide svg{color:#0b4f6c}.asset-guide strong{display:block;margin-top:12px}.asset-guide p{margin:8px 0 0;color:#68707a;line-height:1.6}.asset-runway{display:grid;grid-template-columns:minmax(0,.75fr) minmax(520px,1.25fr);gap:18px;align-items:stretch;margin:0 0 22px;border-radius:28px;padding:24px;color:#fff;background:#103b43}.asset-runway .eyebrow,.asset-runway h2,.asset-runway p{color:#fff}.asset-runway h2,.asset-runway p{margin:0}.asset-runway h2{font-size:clamp(26px,2.8vw,38px);line-height:1.12}.asset-runway p:last-child{margin-top:12px;opacity:.78}.runway-list{display:grid;gap:10px}.runway-list article{display:grid;grid-template-columns:34px minmax(0,1fr) auto;gap:12px;align-items:center;border:1px solid rgba(255,255,255,.12);border-radius:18px;padding:14px;background:#ffffff14}.runway-list svg{color:#9be1d4}.runway-list strong,.runway-list span{display:block}.runway-list span{margin-top:4px;color:#ffffffb8;font-size:13px}.runway-list em{border-radius:999px;padding:7px 10px;color:#103b43;background:#dff2ee;font-style:normal;font-size:12px;font-weight:850;white-space:nowrap}.asset-handoff{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:20px;align-items:center;margin:0 0 22px;border:1px solid rgba(11,79,108,.16);border-radius:24px;padding:22px;background:#f1f8f6}.asset-handoff h2,.asset-handoff p{margin:0}.asset-handoff h2{margin-top:4px}.asset-handoff p:last-child{margin-top:8px;color:#5d656f;line-height:1.65}.handoff-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px}.toolbar{display:grid;grid-template-columns:minmax(220px,360px) 1fr;gap:18px;margin-bottom:16px}.search-box{display:flex;align-items:center;gap:8px;border:1px solid rgba(21,23,25,.1);border-radius:999px;padding:0 16px;background:#fff}.search-box input,.redeem-row input{width:100%;min-height:46px;border:0;outline:0;background:transparent}.search-box button{flex:0 0 auto;border:0;border-radius:999px;padding:6px 10px;color:#0b4f6c;background:#dff2ee;font-weight:800}.filter-row,.sort-row{display:flex;flex-wrap:wrap;gap:8px}.asset-filter-state{display:flex;gap:14px;align-items:center;justify-content:space-between;margin:0 0 16px;border:1px solid rgba(11,79,108,.14);border-radius:18px;padding:12px 14px;color:#17404b;background:#f4faf8}.asset-filter-state strong,.asset-filter-state span{display:block}.asset-filter-state strong{color:#151719}.asset-filter-state span{margin-top:3px;color:#68707a;line-height:1.5}.asset-action-bar{display:flex;align-items:center;gap:10px;margin:20px 0;border:1px solid rgba(21,23,25,.08);border-radius:20px;padding:14px;background:#fff}.asset-action-bar span{margin-right:auto;font-weight:800}.asset-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.asset-empty-state{grid-column:1 / -1;display:grid;justify-items:center;gap:10px;border:1px dashed rgba(21,23,25,.18);border-radius:24px;padding:46px 24px;background:#fff;text-align:center}.asset-empty-state svg{color:#0b4f6c}.asset-empty-state strong{font-size:22px}.asset-empty-state p{max-width:440px;margin:0;color:#68707a;line-height:1.65}.asset-card{position:relative;overflow:hidden;border:1px solid rgba(21,23,25,.08);border-radius:24px;background:#fff;box-shadow:0 16px 42px #15171914}.asset-card.selected{outline:3px solid #0b4f6c}.select-dot{position:absolute;top:14px;right:14px;z-index:2;display:grid;place-items:center;width:32px;height:32px;border:1px solid rgba(255,255,255,.76);border-radius:999px;color:#fff;background:#1517196b}.asset-card.selected .select-dot{background:#0b4f6c}.asset-card>img{width:100%;height:250px;object-fit:cover}.asset-info{padding:16px}.tag-line,.tag-row,.work-stats,.craft-list{display:flex;flex-wrap:wrap;gap:7px}.tag-line span,.tag-row span,.craft-list span{border-radius:999px;padding:5px 8px;color:#4e5660;background:#f0ede7;font-size:12px}.asset-info p{margin:0;color:#747b83}.asset-actions{margin-top:14px;flex-wrap:wrap}.asset-actions button{margin:0;min-height:34px;padding:0 12px}.workflow-panel{padding:24px}.product-blueprint{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;overflow:hidden;margin:-10px 0 16px;border:1px solid rgba(21,23,25,.08);border-radius:22px;background:#15171914}.product-blueprint article{display:grid;grid-template-columns:28px minmax(0,1fr);gap:12px;align-items:start;min-height:108px;border:0;border-radius:0;padding:16px;background:#fff}.product-blueprint svg{color:#0b4f6c}.product-blueprint strong{display:block;margin-top:0;font-size:15px}.product-blueprint p{grid-column:2;margin:-2px 0 0;color:#68707a;font-size:13px;line-height:1.45}.product-start-switch{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0 0 16px}.product-start-switch button{border:1px solid rgba(21,23,25,.08);border-radius:18px;padding:16px 18px;color:#3f464d;background:#fff;text-align:left}.product-start-switch button.active{border-color:#0b4f6c47;background:#eff9f7;box-shadow:inset 0 0 0 2px #0b4f6c14}.product-start-switch strong,.product-start-switch span{display:block}.product-start-switch strong{color:#151719;font-size:16px}.product-start-switch span{margin-top:7px;color:#68707a;line-height:1.55}.product-progress{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:24px}.product-progress span{border-radius:16px;padding:12px;color:#0b4f6c;background:#eff9f7;font-size:13px;font-weight:800}.product-source-note{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:center;margin-bottom:24px;border:1px solid rgba(21,23,25,.08);border-radius:18px;padding:14px;background:#fbfaf7}.product-source-note strong,.product-source-note p{display:block;margin:0}.product-source-note p{margin-top:4px;color:#68707a;line-height:1.55}.product-source-note>span{border-radius:999px;padding:8px 12px;color:#0b4f6c;background:#dff2ee;font-size:13px;font-weight:850}.product-source-assets{display:grid;gap:12px;margin:0 0 28px;border:1px solid rgba(11,79,108,.14);border-radius:18px;padding:16px;background:#f7fbfa}.product-source-assets strong,.product-source-assets span,.product-source-assets em{display:block}.product-source-assets strong{color:#151719}.product-source-assets div>span,.product-source-assets p{margin:4px 0 0;color:#68707a;font-size:13px;line-height:1.45}.product-source-assets ul{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none}.product-source-assets li{min-width:0;overflow:hidden;border:1px solid rgba(21,23,25,.07);border-radius:14px;background:#fff}.product-source-assets img{width:100%;height:74px;object-fit:cover}.product-source-assets li span{overflow:hidden;padding:8px 10px 0;color:#151719;font-size:12px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.product-source-assets li em{padding:4px 10px 10px;color:#0b4f6c;font-size:12px;font-style:normal}.product-source-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:2px}.product-source-actions button{min-height:34px;padding:8px 12px;font-size:13px}.product-first-brief{display:grid;grid-template-columns:.9fr 1.4fr;gap:14px;margin:22px 0 30px;border:1px solid rgba(21,23,25,.08);border-radius:20px;padding:16px;background:#fbfaf7}.brief-product{display:grid;grid-template-columns:84px minmax(0,1fr);gap:12px;align-items:center}.brief-product img{width:84px;height:84px;border-radius:16px;object-fit:cover}.brief-product strong,.brief-product span{display:block}.brief-product strong{color:#151719;font-size:18px}.brief-product span{margin-top:5px;color:#68707a;font-size:13px;line-height:1.45}.brief-requirements{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.brief-requirements div{border-radius:14px;padding:10px 12px;background:#fff}.brief-requirements span,.brief-requirements strong{display:block}.brief-requirements span{color:#7b828a;font-size:12px}.brief-requirements strong{margin-top:4px;color:#151719;font-size:13px;line-height:1.35}.brief-actions{grid-column:1 / -1;display:flex;align-items:center;justify-content:space-between;gap:14px;border-top:1px solid #ece7dd;padding-top:14px}.brief-actions>span{color:#5d656f;font-size:13px;font-weight:800}.brief-actions div{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.step-header{display:flex;gap:12px;margin:6px 0 18px}.step-header>span{display:grid;place-items:center;width:34px;height:34px;border-radius:999px;color:#fff;background:#0b4f6c;font-weight:850}.step-header h2,.step-header p{margin:0}.asset-picker{display:grid;grid-template-columns:repeat(5,1fr);gap:10px;margin-bottom:34px}.asset-picker button{overflow:hidden;border:1px solid rgba(21,23,25,.08);border-radius:16px;padding:0;background:#fff;text-align:left}.asset-picker button.picked{outline:3px solid #0b4f6c}.asset-picker img{width:100%;height:100px;object-fit:cover}.asset-picker span{display:block;padding:8px;color:#151719;font-size:12px;font-weight:750}.product-empty-guidance{display:flex;align-items:center;gap:14px;margin:-12px 0 34px;border:1px solid rgba(11,79,108,.16);border-radius:18px;padding:14px;background:#f1faf8}.product-empty-guidance svg{flex:0 0 auto;color:#0b4f6c}.product-empty-guidance strong,.product-empty-guidance p{display:block;margin:0}.product-empty-guidance p{margin-top:4px;color:#68707a;line-height:1.5}.product-empty-guidance .inline-actions{margin-left:auto;flex:0 0 auto}.product-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.product-category-row,.kind-row{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 16px}.product-category-row button,.kind-row button{flex:0 0 auto;border:1px solid rgba(21,23,25,.08);border-radius:999px;padding:9px 13px;color:#3f464d;background:#fff;white-space:nowrap}.product-category-row button.active,.kind-row button.active{color:#0b4f6c;background:#dff2ee}.product-card{overflow:hidden;border:1px solid rgba(21,23,25,.08);border-radius:20px;padding:0;background:#fff;text-align:left}.product-card.picked{outline:3px solid #e95d3c}.product-card img{width:100%;height:185px;object-fit:cover}.product-card-body{padding:14px}.product-card strong,.product-card span,.product-card small{display:block}.product-card strong{color:#151719}.product-card span{margin-top:6px;color:#5d656f;font-size:13px}.product-card small{margin-top:8px;color:#0b4f6c;font-weight:800}.product-card-select{width:100%;margin-top:12px;border:1px solid rgba(11,79,108,.22);border-radius:999px;padding:9px 12px;color:#0b4f6c;background:#f1faf8;font-size:13px;font-weight:850}.product-card-select.picked{border-color:#e95d3c47;color:#8c3b21;background:#fff0ea}.product-preview{position:sticky;top:96px}.product-preview>img{width:100%;height:260px;border-radius:18px;object-fit:cover}.product-commerce-note{margin-top:14px;border-radius:18px;padding:14px;color:#5f4335;background:#fff1da}.product-commerce-note strong,.product-commerce-note p{display:block;margin:0}.product-commerce-note p{margin-top:6px;line-height:1.55}.generation-status{display:flex;align-items:center;justify-content:space-between;gap:18px;margin:18px 0 22px;border:1px solid rgba(10,104,70,.18);border-radius:24px;padding:18px;background:#e7f7ee}.generation-status>div:first-child{display:flex;align-items:flex-start;gap:12px}.generation-status svg{flex:0 0 auto;color:#0a6846}.generation-status strong,.generation-status p{display:block;margin:0}.generation-status strong{color:#123f31;font-size:18px}.generation-status p{margin-top:5px;color:#4e695e;line-height:1.55}.generated-panel{margin-top:26px;border-radius:28px;padding:26px;background:#fff;box-shadow:0 22px 70px #191b1d0f}.section-heading.compact{margin-bottom:18px}.section-heading.compact h2{margin:0;font-size:28px}.generated-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.order-decision{display:grid;grid-template-columns:minmax(0,.82fr) minmax(540px,1.18fr);gap:20px;align-items:stretch;margin-bottom:20px;border-radius:24px;padding:22px;color:#fff;background:#103b43}.order-decision .eyebrow,.order-decision h3,.order-decision p{color:#fff}.order-decision h3,.order-decision p{margin:0}.order-decision h3{font-size:clamp(26px,2.4vw,36px);line-height:1.12}.order-decision p:last-child{margin-top:12px;opacity:.78;line-height:1.7}.decision-list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.decision-list article{display:grid;align-content:start;gap:8px;border:1px solid rgba(255,255,255,.14);border-radius:18px;padding:16px;background:#ffffff14}.decision-list strong,.decision-list span{display:block}.decision-list strong{color:#fff;font-size:16px}.decision-list p{color:#ffffffbd;font-size:13px;line-height:1.55}.decision-list span{align-self:end;width:fit-content;border-radius:999px;padding:6px 9px;color:#103b43;background:#dff2ee;font-size:12px;font-weight:850}.decision-list .text-action{justify-self:start;min-height:34px;margin-top:4px;padding:0 12px;color:#fff;background:#ffffff1f}.fulfillment-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0 0 18px}.fulfillment-strip article{border:1px solid rgba(21,23,25,.08);border-radius:18px;padding:14px;background:#fbfaf7}.fulfillment-strip span{display:grid;place-items:center;width:28px;height:28px;border-radius:999px;color:#fff;background:#0b4f6c;font-weight:850}.fulfillment-strip strong{display:block;margin-top:10px}.fulfillment-strip p{margin:6px 0 0;color:#68707a;font-size:13px;line-height:1.5}.production-checkout{display:grid;grid-template-columns:minmax(0,.86fr) minmax(480px,1.14fr);gap:18px;margin:0 0 20px}.production-copy,.production-form{border:1px solid rgba(21,23,25,.08);border-radius:24px;padding:22px;background:#fbfaf7}.production-copy h3,.production-copy p{margin:0}.production-copy h3{font-size:clamp(24px,2.1vw,34px);line-height:1.12}.production-copy p:last-child{margin-top:12px;color:#68707a;line-height:1.7}.production-mode-row{display:grid;gap:10px;margin-top:18px}.production-mode-row button{border:1px solid rgba(21,23,25,.08);border-radius:18px;padding:16px;background:#fff;text-align:left}.production-mode-row button.active{border-color:#0b4f6c66;background:#eff9f7;box-shadow:inset 0 0 0 2px #0b4f6c14}.production-mode-row strong,.production-mode-row span{display:block}.production-mode-row span{margin-top:6px;color:#68707a;line-height:1.5}.production-form{display:grid;gap:16px;background:#fff}.production-summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:10px}.production-summary div{border-radius:16px;padding:13px;background:#f3f0e9}.production-summary span,.production-summary strong,.production-field span,.policy-checklist span{display:block}.production-summary span{color:#77808a;font-size:12px}.production-summary strong{margin-top:6px;color:#151719;font-size:14px}.shipping-field-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.shipping-field-grid .address-field{grid-column:1 / -1}.production-field{display:grid;gap:8px}.production-field input{width:100%;min-height:46px;border:1px solid rgba(21,23,25,.1);border-radius:16px;padding:0 14px;outline:0;background:#fbfaf7}.production-ready-note{display:flex;align-items:center;gap:8px;border-radius:14px;padding:10px 12px;color:#7b4b2f;background:#fff5e7;font-size:13px;line-height:1.45}.production-ready-note svg{flex:0 0 auto}.production-ready-note.ready{color:#0b4f6c;background:#e8f7f2}.policy-checklist{display:grid;gap:8px}.policy-checklist span{position:relative;border-radius:14px;padding:10px 12px 10px 30px;color:#5f4335;background:#fff5e7;font-size:13px;line-height:1.45}.policy-checklist span:before{content:"";position:absolute;left:12px;top:16px;width:7px;height:7px;border-radius:999px;background:#e95d3c}.policy-confirm{display:grid;grid-template-columns:18px minmax(0,1fr);gap:10px;align-items:start;color:#3f464d;font-size:13px;line-height:1.55}.policy-confirm input{margin-top:2px}.production-actions{display:flex;gap:10px;justify-content:flex-end}.production-actions .primary:not(:disabled){color:#fff;background:#0b4f6c;box-shadow:0 16px 40px #0b4f6c38}.generated-card{overflow:hidden;border:1px solid rgba(21,23,25,.08);border-radius:22px;background:#fbfaf7}.generated-card.picked{border-color:#0b4f6c61;background:#f1f8f6;box-shadow:0 16px 44px #0b4f6c1c}.generated-visual{position:relative;height:230px;overflow:hidden;background:#ece7dc}.generated-visual .product-bg{width:100%;height:100%;object-fit:cover;filter:saturate(.95) contrast(.96)}.generated-visual .asset-overlay{position:absolute;right:18px;bottom:18px;width:38%;aspect-ratio:1;border:4px solid rgba(255,255,255,.82);border-radius:18px;object-fit:cover;box-shadow:0 18px 45px #1517193d}.generated-card>div:last-child{padding:18px}.generated-card h3{margin:10px 0 6px}.generated-card p{margin:0 0 12px;color:#68707a;font-size:13px}.generated-card .secondary.full{margin-top:12px;min-height:38px;padding:0 14px}.craft-list{margin:18px 0}.inspire-market{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:22px;align-items:start;margin:-8px 0 20px}.inspire-feed{min-width:0}.inspire-topline{display:flex;align-items:stretch;justify-content:space-between;gap:14px;margin-bottom:14px}.inspire-topline>.primary{align-self:stretch;min-height:0;padding-inline:22px;white-space:nowrap}.inspire-brief{flex:1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;min-width:0}.inspire-brief article{border:1px solid rgba(21,23,25,.08);border-radius:20px;padding:16px;background:#fff}.inspire-brief strong,.inspire-brief span{display:block}.inspire-brief strong{color:#151719;font-size:30px}.inspire-brief span{margin-top:4px;color:#68707a}.inspire-rules-panel{position:sticky;top:92px;display:grid;gap:10px;border:1px solid rgba(21,23,25,.08);border-radius:26px;padding:18px;background:#fff;box-shadow:0 18px 48px #1517190f}.inspire-rules-panel h2{margin:0 0 4px;font-size:22px}.inspire-rules-panel article{display:grid;grid-template-columns:auto minmax(0,1fr);gap:6px 10px;border-bottom:1px solid #ece7dd;padding:10px 0 12px}.inspire-rules-panel article:last-of-type{border-bottom:0}.inspire-rules-panel svg{color:#0b4f6c}.inspire-rules-panel strong{color:#151719}.inspire-rules-panel p{grid-column:2;margin:0;color:#68707a;font-size:13px;line-height:1.5}.inspire-rule-actions{display:grid;gap:8px;margin-top:4px}.inspire-guide{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0 0 18px}.inspire-guide article{border:1px solid rgba(21,23,25,.08);border-radius:22px;padding:18px;background:#fff}.inspire-guide svg{color:#0b4f6c}.inspire-guide strong{display:block;margin-top:12px}.inspire-guide p{margin:8px 0 0;color:#68707a;line-height:1.6}.inspire-loop{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;overflow:hidden;margin:0 0 22px;border:1px solid rgba(21,23,25,.08);border-radius:26px;background:#15171914}.inspire-loop article{min-height:178px;padding:20px;background:#fff}.inspire-loop svg{color:#0b4f6c}.inspire-loop strong{display:block;margin-top:14px;color:#151719;font-size:18px}.inspire-loop p{margin:8px 0 0;color:#68707a;line-height:1.6}.creator-home-preview{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:18px;margin:0 0 22px;border-radius:28px;padding:20px;color:#fff;background:#102f38;box-shadow:0 26px 80px #102f382e}.creator-profile{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;min-height:320px;padding:18px}.profile-avatar{display:grid;place-items:center;width:54px;height:54px;border-radius:999px;color:#102f38;background:#f6c85f;font-size:22px;font-weight:900}.creator-profile .eyebrow{margin-top:22px;color:#bdece4}.creator-profile h2,.creator-profile p{margin:0}.creator-profile h2{margin-top:4px;max-width:520px;color:#fff;font-size:36px;line-height:1.08}.creator-profile>p:last-of-type{margin-top:14px;max-width:560px;color:#ffffffc7;line-height:1.7}.profile-stats{display:flex;flex-wrap:wrap;gap:10px;margin:20px 0}.profile-stats span{border:1px solid rgba(255,255,255,.16);border-radius:999px;padding:8px 12px;color:#ffffffb8;background:#ffffff14;font-size:13px}.profile-stats strong{margin-right:6px;color:#fff}.creator-profile .secondary{color:#fff;background:#ffffff14}.profile-work-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.profile-work-strip article{display:flex;flex-direction:column;min-height:100%;overflow:hidden;border-radius:22px;background:#fff}.profile-work-strip img{width:100%;height:190px;object-fit:cover}.profile-work-strip .type-tag{align-self:flex-start;margin:14px 14px 0}.profile-work-strip strong{display:block;min-height:44px;padding:10px 14px 0;color:#151719}.profile-work-strip p{margin:4px 14px 12px;color:#68707a;font-size:13px;line-height:1.45}.profile-work-strip button{margin:auto 14px 14px;border:0;border-radius:999px;min-height:40px;color:#0b4f6c;background:#dff2ee;font-weight:850}.sort-row{margin-bottom:24px}.creator-line{display:flex;align-items:center;gap:9px;margin-bottom:12px}.creator-line span{display:grid;place-items:center;width:28px;height:28px;border-radius:999px;color:#fff;background:#151719;font-size:12px;font-weight:850}.creator-line em{color:#5d656f;font-style:normal;font-weight:750}.work-stats{justify-content:space-between;margin:14px 0;color:#68707a;font-size:13px}.work-stats span{display:inline-flex;align-items:center;gap:5px}.creator-earnings{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:10px 0 14px;border-top:1px solid #ece7dd;padding-top:12px;color:#68707a;font-size:13px}.creator-earnings strong{color:#0b4f6c}.work-route{display:grid;gap:8px;margin:0 0 14px;border-radius:16px;padding:12px;background:#f5f1e9}.work-route span,.work-route em{display:block;color:#4f5861;font-size:13px;line-height:1.45}.work-route span{color:#151719;font-weight:780}.work-route em{font-style:normal}.share-rule{align-items:flex-start;margin-top:28px;color:#151719;background:#fff}.share-rule h2,.share-rule p{margin:0}.wallet-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-bottom:22px}.wallet-asset-board{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-bottom:22px}.wallet-asset-board article{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px 14px;align-items:start;border:1px solid rgba(21,23,25,.08);border-radius:28px;padding:22px;background:#fff;box-shadow:0 18px 50px #1517190e}.wallet-asset-board article:first-child{border-color:#0b4f6c38;background:#eff9f7}.wallet-asset-board svg{color:#0b4f6c}.wallet-asset-board span,.wallet-asset-board strong,.wallet-asset-board p,.wallet-asset-board em{display:block}.wallet-asset-board span{color:#68707a;font-size:13px;font-weight:800}.wallet-asset-board strong{margin-top:8px;color:#151719;font-size:36px;line-height:1}.wallet-asset-board p{margin:10px 0 0;color:#68707a;line-height:1.55}.wallet-asset-board em{grid-column:1 / -1;width:fit-content;border-radius:999px;padding:7px 10px;color:#0b4f6c;background:#dff2ee;font-size:12px;font-style:normal;font-weight:850}.wallet-asset-board button{grid-column:1 / -1;width:100%;margin-top:2px}.wallet-ledger-banner{display:flex;gap:12px;align-items:flex-start;margin:-4px 0 22px;border:1px solid rgba(31,120,86,.22);border-radius:22px;padding:15px 16px;color:#174333;background:#effaf2}.wallet-ledger-banner svg{flex:0 0 auto;color:#20a464;margin-top:2px}.wallet-ledger-banner strong,.wallet-ledger-banner p{display:block;margin:0}.wallet-ledger-banner p{margin-top:4px;color:#4f6f62;line-height:1.55}.spend-flow{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:22px}.spend-flow article{border:1px solid rgba(21,23,25,.08);border-radius:22px;padding:18px;background:#fff}.spend-flow svg{color:#0b4f6c}.spend-flow strong{display:block;margin-top:12px}.spend-flow p{margin:8px 0 0;color:#68707a;line-height:1.6}.growth-loop{display:grid;grid-template-columns:minmax(0,.9fr) minmax(560px,1.1fr);gap:24px;align-items:stretch;margin:22px 0}.growth-loop>div:first-child{border-radius:28px;padding:30px;color:#fff;background:#103b43}.growth-loop>div:first-child .eyebrow,.growth-loop>div:first-child h2,.growth-loop>div:first-child p{color:#fff}.growth-loop>div:first-child h2{margin:0;font-size:clamp(28px,3vw,42px);line-height:1.1}.growth-loop>div:first-child p:last-child{margin-bottom:0;opacity:.78}.growth-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;overflow:hidden;border:1px solid rgba(21,23,25,.08);border-radius:28px;background:#15171914}.growth-actions article{display:grid;align-content:start;gap:10px;min-height:210px;padding:22px;background:#fff}.growth-actions strong{color:#151719;font-size:18px}.growth-actions p{margin:0;color:#68707a;line-height:1.6}.growth-actions button{align-self:end;margin-top:10px}.payment-lane,.checkout-example{display:grid;grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);gap:20px;align-items:stretch;margin-top:22px;border-radius:28px;padding:28px;background:#fff;box-shadow:0 20px 60px #181a1c0e}.payment-copy{display:grid;align-content:center;gap:12px;border-radius:22px;padding:24px;color:#fff;background:linear-gradient(135deg,#0b4f6ceb,#103b43fa),#103b43}.payment-copy .eyebrow,.payment-copy h2,.payment-copy p{color:#fff}.payment-copy h2,.checkout-example h2,.payment-copy p,.checkout-example p{margin:0}.payment-copy h2,.checkout-example h2{font-size:clamp(26px,2.4vw,36px);line-height:1.12}.payment-copy p:last-child,.checkout-example p:last-child{opacity:.78;line-height:1.7}.credit-packages{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.credit-packages article{display:grid;align-content:start;min-height:220px;border:1px solid rgba(21,23,25,.08);border-radius:22px;padding:18px;background:#fbfaf7}.credit-packages article.selected{border-color:#0b4f6c6b;background:#eff9f7;box-shadow:inset 0 0 0 2px #0b4f6c14}.credit-packages span{color:#68707a;font-size:13px}.credit-packages strong{display:block;margin-top:10px;color:#151719;font-size:26px;line-height:1.08}.credit-packages p{margin:10px 0 18px;color:#68707a;line-height:1.55}.credit-packages button{align-self:end;width:100%;margin-top:auto;padding-inline:10px;font-size:12px;white-space:nowrap}.wallet-checkout{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:center;margin:18px 0;border:1px solid rgba(21,23,25,.08);border-radius:24px;padding:20px;background:#fff;box-shadow:0 18px 56px #1517190f}.wallet-checkout h2,.wallet-checkout p{margin:0}.wallet-checkout p:last-child{margin-top:8px;color:#68707a}.wallet-checkout-summary{display:grid;grid-template-columns:auto auto auto;gap:14px;align-items:center}.wallet-checkout-summary span{color:#68707a;font-size:13px}.wallet-checkout-summary strong{color:#0b4f6c;font-size:30px}.wallet-checkout-success{grid-column:1 / -1;margin:0}.wallet-custom-credits{display:grid;grid-template-columns:auto minmax(96px,150px) auto;gap:10px;align-items:center;margin-top:18px;color:#4d5962;font-size:13px}.wallet-custom-credits input{min-width:0;border:1px solid rgba(11,79,108,.18);border-radius:10px;padding:10px 12px;color:#12343d;background:#f6fbfa;font:inherit;font-size:18px;font-weight:750}.wallet-custom-credits em{color:#0b4f6c;font-style:normal;font-weight:700}.wallet-wechat-qr{grid-column:1 / -1;display:flex;gap:24px;align-items:center;justify-content:center;border-top:1px solid rgba(21,23,25,.08);padding-top:22px}.wallet-wechat-qr>svg{flex:0 0 auto;border:1px solid rgba(21,23,25,.08);border-radius:12px;padding:8px;background:#fff}.wallet-wechat-qr>div{display:grid;gap:8px}.wallet-wechat-qr strong{color:#12343d;font-size:21px}.wallet-wechat-qr span,.wallet-wechat-qr em{color:#68707a;font-style:normal}.wallet-wechat-qr em{display:inline-flex;gap:7px;align-items:center}.wallet-payment-error{grid-column:1 / -1;border-radius:12px;padding:12px 14px;color:#9b3a24;background:#fff0ea;line-height:1.55}.wallet-payment-error[role=alert],.agent-error[role=alert]{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.wallet-payment-error button,.agent-error button{border:1px solid currentColor;border-radius:999px;padding:5px 9px;color:inherit;background:#ffffffb8;font:inherit;cursor:pointer}.task-empty-actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.checkout-example{grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);background:#f6f3ef;box-shadow:none}.checkout-example>div:first-child{display:grid;align-content:center;gap:12px}.checkout-breakdown{display:grid;gap:1px;overflow:hidden;border:1px solid rgba(21,23,25,.08);border-radius:22px;background:#15171914}.checkout-breakdown div{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.9fr) auto;gap:12px;align-items:center;padding:16px 18px;background:#fff}.checkout-breakdown span{color:#151719;font-weight:850}.checkout-breakdown em{color:#68707a;font-style:normal}.checkout-breakdown strong{color:#0b4f6c;font-size:20px}.share-credit-toggle{display:flex;grid-column:2;gap:10px;align-items:center;color:#3f464d;font-weight:800}.metric-card{padding:24px}.metric-card svg{color:#0b4f6c}.metric-card span,.metric-card p{display:block;color:#64707a}.metric-card strong{display:block;margin:12px 0 4px;color:#151719;font-size:34px}.wallet-panels{grid-template-columns:.85fr 1.15fr}.wallet-panel{padding:24px}.wallet-focus{outline:2px solid rgba(11,79,108,.24);box-shadow:0 18px 60px #0b4f6c1f}.redeem-row{display:flex;gap:10px;margin-top:18px}.redeem-row input{min-width:0;border:1px solid rgba(21,23,25,.1);border-radius:999px;padding:0 16px;background:#fbfaf7}.redeem-row button{flex:0 0 84px}.wallet-success{display:flex;gap:10px;align-items:flex-start;margin-top:14px;border-radius:16px;padding:13px;color:#0a6846;background:#e3f7ec;line-height:1.55}.coupon-row{display:grid;grid-template-columns:30px minmax(0,1fr) auto;gap:10px;align-items:center;padding:14px 0;border-bottom:1px solid #ece7dd}.coupon-row:last-child{border-bottom:0}.coupon-row svg{color:#e95d3c}.coupon-row strong,.coupon-row span{display:block}.coupon-row span{color:#656e77}.coupon-row em{color:#0b4f6c;font-style:normal;font-size:13px;font-weight:800}.wallet-rules{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:22px}.wallet-rules article{border:1px solid rgba(21,23,25,.08);border-radius:22px;padding:20px;background:#fff}.wallet-rules strong{color:#151719}.wallet-rules p{margin:8px 0 0;color:#68707a;line-height:1.65}.order-overview{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:-8px 0 22px}.order-overview article{border:1px solid rgba(21,23,25,.08);border-radius:22px;padding:20px;background:#fff}.order-overview span,.order-overview strong,.order-overview p{display:block}.order-overview span{color:#68707a}.order-overview strong{margin-top:12px;color:#151719;font-size:38px;line-height:1}.order-overview p{margin:8px 0 0;color:#68707a}.latest-order-banner{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:14px;align-items:center;margin:-8px 0 22px;border:1px solid rgba(31,120,86,.22);border-radius:24px;padding:16px 18px;color:#174333;background:#effaf2}.latest-order-banner svg{color:#20a464}.latest-order-banner strong,.latest-order-banner p{display:block;margin:0}.latest-order-banner p{margin-top:4px;color:#4f6f62;line-height:1.5}.order-action-center{display:grid;grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);gap:1px;overflow:hidden;margin-bottom:22px;border:1px solid rgba(21,23,25,.08);border-radius:28px;background:#15171914;box-shadow:0 18px 54px #1517190e}.order-action-center>div:first-child{display:grid;align-content:center;padding:28px;color:#fff;background:#103b43}.order-action-center>div:first-child .eyebrow,.order-action-center>div:first-child h2,.order-action-center>div:first-child p{color:#fff}.order-action-center>div:first-child h2,.order-action-center>div:first-child p{margin:0}.order-action-center>div:first-child h2{font-size:clamp(26px,2.6vw,38px);line-height:1.08}.order-action-center>div:first-child p:last-child{margin-top:12px;opacity:.78;line-height:1.7}.order-action-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;background:#15171914}.order-action-grid article{display:grid;align-content:start;gap:10px;min-height:220px;padding:22px;background:#fff}.order-action-grid svg{color:#0b4f6c}.order-action-grid strong{color:#151719;font-size:18px}.order-action-grid p{margin:0;color:#68707a;line-height:1.58}.order-action-grid button{align-self:end;margin-top:auto}.order-board{display:grid;grid-template-columns:minmax(0,1fr) 440px;gap:22px;align-items:start}.order-list{display:grid;gap:16px}.order-list-header{display:flex;justify-content:space-between;gap:16px;align-items:end;border-bottom:1px solid rgba(21,23,25,.08);padding-bottom:10px}.order-list-header h2,.order-list-header p{margin:0}.order-list-header h2{font-size:clamp(24px,2vw,34px);line-height:1.12}.order-item{display:grid;grid-template-columns:150px minmax(0,1fr) auto;gap:18px;align-items:center;border:1px solid rgba(21,23,25,.08);border-radius:26px;padding:16px;background:#fff;box-shadow:0 18px 54px #1517190f}.order-item.fresh{border-color:#1f78563d;background:linear-gradient(180deg,#fff,#f6fbf6)}.order-item.active{border-color:#0b4f6c61;box-shadow:0 18px 54px #0b4f6c1f}.order-item img{width:150px;aspect-ratio:1.12;border-radius:20px;object-fit:cover;background:#ece7dc}.order-item h2,.order-item p{margin:0}.order-item h2{margin-top:8px;font-size:24px}.order-item p{margin-top:6px;color:#68707a}.order-item small{display:block;margin-top:8px;color:#68707a;line-height:1.45}.order-side{position:sticky;top:94px;border:1px solid rgba(21,23,25,.08);border-radius:28px;padding:24px;background:#fff;box-shadow:0 20px 60px #15171912}.order-side-head h2,.order-side-head p{margin:0}.order-side-head h2{margin:0;font-size:28px;line-height:1.15}.order-side-head p{margin-top:8px;color:#68707a;line-height:1.55}.order-payment-callout{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;align-items:center;margin:18px 0 0;border:1px solid rgba(11,79,108,.16);border-radius:18px;padding:14px;background:#edf6f8}.order-payment-callout svg{color:#0b4f6c}.order-payment-callout strong,.order-payment-callout p,.order-payment-callout span{display:block;margin:0}.order-payment-callout p{margin-top:4px;color:#5b6872;font-size:13px;line-height:1.45}.order-payment-callout span{color:#0b4f6c;font-size:18px;font-weight:900;white-space:nowrap}.order-payment-callout .primary{grid-column:1 / -1;width:100%;min-height:38px}.order-payment-error{margin-top:10px;border:1px solid rgba(217,45,32,.18);border-radius:14px;padding:10px 12px;color:#b42318;background:#fff1f0;font-size:13px;line-height:1.45}.order-action-strip{display:grid;gap:10px;margin:18px 0}.order-action-strip button{display:grid;grid-template-columns:28px minmax(0,1fr) auto;gap:10px;align-items:center;width:100%;border:1px solid rgba(21,23,25,.08);border-radius:18px;padding:12px;text-align:left;background:#fbfaf7;cursor:pointer}.order-action-strip button.active{border-color:#0b4f6c52;background:#edf6f8;box-shadow:0 10px 30px #0b4f6c14}.order-action-strip svg{color:#0b4f6c}.order-action-strip strong,.order-action-strip small,.order-action-strip em{display:block}.order-action-strip small{margin-top:4px;color:#68707a;line-height:1.35}.order-action-strip em{color:#0b4f6c;font-size:12px;font-style:normal;font-weight:800;white-space:nowrap}.order-context-panel{display:grid;gap:14px;border-radius:22px;padding:18px;background:#f3f0e9}.order-context-panel h3,.order-context-panel p{margin:0}.order-context-panel h3{font-size:20px;line-height:1.2}.order-context-panel p:last-child{margin-top:8px;color:#68707a;line-height:1.55}.order-support-panel{display:grid;grid-template-columns:minmax(0,.9fr) minmax(360px,1fr) minmax(260px,.7fr);gap:18px;align-items:stretch;margin-top:22px;border:1px solid rgba(21,23,25,.08);border-radius:28px;padding:22px;background:#fff;box-shadow:0 18px 54px #1517190f}.order-support-panel h2,.order-support-panel p{margin:0}.order-support-panel h2{font-size:clamp(24px,2.1vw,32px);line-height:1.12}.order-support-panel p:last-child{margin-top:10px;color:#68707a;line-height:1.65}.support-step-list{display:grid;gap:10px}.support-step-list.compact{gap:8px}.support-step-list article{display:grid;grid-template-columns:30px minmax(0,1fr);gap:10px;align-items:center;border-radius:16px;padding:12px;background:#fbfaf7}.support-step-list.compact article{padding:10px;background:#fff}.support-step-list span{display:grid;place-items:center;width:30px;height:30px;border-radius:999px;color:#fff;background:#0b4f6c;font-weight:850}.support-action-box{display:grid;align-content:center;border-radius:20px;padding:18px;color:#0a6846;background:#e3f7ec}.support-action-box strong,.support-action-box p{display:block}.order-timeline{display:grid;gap:12px;margin:20px 0}.order-timeline article{display:grid;grid-template-columns:28px minmax(0,1fr);gap:12px;align-items:start}.order-timeline article>span{display:grid;place-items:center;width:28px;height:28px;border:1px solid rgba(21,23,25,.12);border-radius:999px;background:#f3f0e9}.order-timeline article.done>span{border-color:#0a68462e;color:#0a6846;background:#e3f7ec}.order-timeline strong,.order-timeline p{display:block}.order-timeline p{margin:5px 0 0;color:#68707a;font-size:13px;line-height:1.5}.after-sale-rules{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;margin-top:24px}.after-sale-rules article{border:1px solid rgba(21,23,25,.08);border-radius:22px;padding:18px;background:#fff}.after-sale-rules svg{color:#0b4f6c}.after-sale-rules strong{display:block;margin-top:12px}.after-sale-rules p{margin:8px 0 0;color:#68707a;line-height:1.6}.publish-hero{display:grid;grid-template-columns:minmax(0,1fr) 420px;gap:22px;align-items:stretch;margin-bottom:22px}.publish-preview{display:grid;grid-template-columns:240px minmax(0,1fr);gap:22px;align-items:center;border-radius:30px;padding:24px;color:#fff;background:#103b43}.publish-preview img{width:240px;aspect-ratio:1;border-radius:24px;object-fit:cover;background:#ece7dc}.publish-preview h2,.publish-preview p{margin:0}.publish-preview h2{margin-top:14px;color:#fff;font-size:clamp(30px,3vw,46px);line-height:1.08}.publish-preview p{margin-top:12px;color:#ffffffc2;line-height:1.7}.publish-privacy-strip{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.publish-privacy-strip span{border:1px solid rgba(255,255,255,.16);border-radius:999px;padding:7px 10px;color:#fff;background:#ffffff17;font-size:12px;font-weight:850}.publish-type-switch{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.publish-layout{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:24px;align-items:start;margin-top:24px}.publish-form-area{display:grid;gap:18px}.publish-preview-card{display:grid;grid-template-columns:220px minmax(0,1fr);gap:22px;align-items:center;border:1px solid rgba(21,23,25,.08);border-radius:28px;padding:18px;background:#fff;box-shadow:0 24px 70px #11182714}.publish-preview-card img{width:100%;aspect-ratio:1;border-radius:22px;object-fit:cover;background:#f1eee7}.publish-preview-card h3,.publish-preview-card p{margin:0}.publish-preview-card h3{margin-top:12px;color:#151719;font-size:24px;line-height:1.2}.publish-preview-card p{margin-top:10px;color:#59616b;line-height:1.65}.publish-preview-card em{display:inline-flex;margin-top:14px;border-radius:999px;padding:7px 11px;color:#0b4f6c;background:#eaf8f5;font-size:12px;font-style:normal;font-weight:850}.publish-fields{display:grid;gap:14px;border:1px solid rgba(21,23,25,.08);border-radius:26px;padding:20px;background:#fff}.publish-fields label{display:grid;gap:8px;color:#2d333a;font-size:14px;font-weight:850}.publish-fields input,.publish-fields textarea{width:100%;border:1px solid rgba(21,23,25,.12);border-radius:16px;padding:13px 14px;color:#151719;background:#fbfaf7;font:inherit;font-weight:650;outline:none}.publish-fields textarea{min-height:118px;resize:vertical;line-height:1.6}.publish-fields input:focus,.publish-fields textarea:focus{border-color:#0076ff73;box-shadow:0 0 0 4px #0076ff1a}.publish-review-side{position:sticky;top:124px;display:grid;gap:16px;border:1px solid rgba(21,23,25,.08);border-radius:28px;padding:22px;background:#fff;box-shadow:0 24px 70px #11182714}.publish-review-side h3{margin:0;color:#151719;font-size:22px}.review-checklist{display:grid;gap:10px}.review-checklist span{border-radius:16px;padding:12px 14px;color:#4b5563;background:#f6f8fb;font-size:13px;font-weight:750;line-height:1.45}.publish-nav-links{display:grid;gap:10px}.publish-type-switch button{border:1px solid rgba(21,23,25,.08);border-radius:22px;padding:20px;background:#fff;text-align:left}.publish-type-switch button.active{border-color:#0b4f6c66;background:#eff9f7;box-shadow:inset 0 0 0 2px #0b4f6c14}.publish-type-switch strong,.publish-type-switch span{display:block}.publish-type-switch strong{color:#151719;font-size:18px}.publish-type-switch span{margin-top:8px;color:#68707a;line-height:1.55}.publish-flow{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:22px}.publish-flow article{border:1px solid rgba(21,23,25,.08);border-radius:22px;padding:18px;background:#fff}.publish-flow svg{color:#0b4f6c}.publish-flow strong{display:block;margin-top:12px}.publish-flow p{margin:8px 0 0;color:#68707a;line-height:1.6}.publish-application{display:grid;grid-template-columns:minmax(0,1fr) 380px;gap:22px;align-items:start}.publish-form,.publish-review{border:1px solid rgba(21,23,25,.08);border-radius:28px;padding:24px;background:#fff;box-shadow:0 18px 56px #1517190f}.publish-form{display:grid;gap:16px}.publish-form label{display:grid;gap:8px}.publish-form span{color:#3f464d;font-weight:800}.publish-form input,.publish-form textarea{width:100%;border:1px solid rgba(21,23,25,.1);border-radius:16px;padding:13px 14px;outline:0;background:#fbfaf7;font:inherit}.publish-form textarea{min-height:150px;resize:vertical}.public-card-preview{border:1px solid rgba(21,23,25,.08);border-radius:22px;padding:18px;background:#fbfaf7}.public-card-preview>div{display:grid;grid-template-columns:132px minmax(0,1fr);gap:16px;align-items:center}.public-card-preview img{width:132px;aspect-ratio:1;border-radius:18px;object-fit:cover;background:#ece7dc}.public-card-preview h3,.public-card-preview p{margin:0}.public-card-preview h3{margin-top:10px;font-size:20px;line-height:1.2}.public-card-preview p{margin-top:8px;color:#68707a;line-height:1.55}.public-card-preview em{display:block;margin-top:10px;color:#0b4f6c;font-style:normal;font-weight:800}.publish-review h2{margin:0;font-size:28px}.publish-review-path{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:16px 0 18px}.publish-review-path span{display:inline-flex;align-items:center;gap:8px;border-radius:14px;padding:10px;color:#0b4f6c;background:#eff9f7;font-size:13px;font-weight:850}.publish-review-path strong{display:grid;place-items:center;width:22px;height:22px;border-radius:999px;color:#fff;background:#0b4f6c;font-size:12px}.review-list{display:grid;gap:8px;margin:0 0 18px}.review-list span{position:relative;border-radius:14px;padding:10px 12px 10px 30px;color:#5f4335;background:#fff5e7;font-size:13px;line-height:1.45}.review-list span:before{content:"";position:absolute;left:12px;top:16px;width:7px;height:7px;border-radius:999px;background:#e95d3c}.publish-success{display:flex;gap:10px;align-items:flex-start;margin:14px 0;border-radius:16px;padding:13px;color:#0a6846;background:#e3f7ec;line-height:1.55}.publish-success.warning{border:1px solid rgba(197,111,24,.2);color:#8a4b0f;background:#fff3df}.publish-success-actions{display:grid;gap:10px}.profile-hero{display:grid;grid-template-columns:minmax(0,.82fr) minmax(520px,1.18fr);gap:28px;align-items:stretch;margin-bottom:22px;border-radius:34px;padding:34px;color:#fff;background:#103b43}.profile-identity{align-self:center}.profile-avatar.large{display:grid;place-items:center;width:64px;height:64px;border-radius:999px;color:#103b43;background:#ffd35d;font-size:28px;font-weight:900}.profile-identity .eyebrow,.profile-identity h1,.profile-identity p{color:#fff}.profile-identity h1{margin:20px 0 0;font-size:clamp(42px,5vw,74px);line-height:.98}.profile-identity p:not(.eyebrow){max-width:560px;margin:22px 0 0;color:#ffffffc2;font-size:17px;line-height:1.75}.profile-actions{display:flex;gap:10px;margin-top:26px}.profile-share-notice{display:flex;align-items:flex-start;gap:10px;max-width:520px;margin-top:16px;border:1px solid rgba(255,255,255,.18);border-radius:18px;padding:13px 14px;color:#fff;background:#ffffff1a;line-height:1.55}.profile-share-notice svg{flex:0 0 auto;color:#8be0bd;margin-top:2px}.profile-showcase{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;align-items:end}.profile-showcase img{width:100%;min-height:360px;border-radius:26px;object-fit:cover}.profile-showcase img:nth-child(2){transform:translateY(-34px)}.profile-metrics{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;margin-bottom:22px}.profile-metrics article{border:1px solid rgba(21,23,25,.08);border-radius:22px;padding:20px;background:#fff}.profile-metrics strong,.profile-metrics span,.profile-metrics p{display:block}.profile-metrics strong{color:#151719;font-size:34px;line-height:1}.profile-metrics span{margin-top:10px;color:#151719;font-weight:850}.profile-metrics p{margin:8px 0 0;color:#68707a;font-size:13px}.profile-rule-strip{display:grid;grid-template-columns:minmax(0,.85fr) minmax(460px,1.15fr);gap:18px;align-items:center;margin-bottom:28px;border:1px solid rgba(21,23,25,.08);border-radius:26px;padding:22px;background:#fff}.profile-rule-strip h2,.profile-rule-strip p{margin:0}.profile-rule-strip h2{font-size:clamp(26px,2.5vw,38px);line-height:1.12}.profile-rule-strip>div:last-child{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px}.profile-rule-strip span{border-radius:999px;padding:9px 12px;color:#0b4f6c;background:#dff2ee;font-weight:850}.profile-review-panel{display:grid;grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);gap:18px;align-items:stretch;margin-bottom:30px;border:1px solid rgba(236,130,42,.24);border-radius:28px;padding:22px;background:#fff8ef}.profile-review-panel h2,.profile-review-panel p{margin:0}.profile-review-panel h2{font-size:clamp(24px,2.2vw,34px);line-height:1.12}.profile-review-panel p:last-child{margin-top:10px;color:#6f5a43;line-height:1.65}.pending-work-card{display:grid;grid-template-columns:150px minmax(0,1fr);gap:16px;align-items:center;border:1px solid rgba(21,23,25,.08);border-radius:22px;padding:14px;background:#fff}.pending-work-card img{width:150px;aspect-ratio:1.12;border-radius:18px;object-fit:cover;background:#ece7dc}.pending-work-card h3,.pending-work-card p{margin:0}.pending-work-card h3{margin-top:10px;font-size:22px}.pending-work-card p{margin-top:8px;color:#68707a;line-height:1.5}.profile-section{margin-top:34px}.profile-work-card{overflow:hidden;border:1px solid rgba(21,23,25,.08);border-radius:24px;background:#fff;box-shadow:0 16px 42px #15171914}.profile-work-card img{width:100%;height:300px;object-fit:cover}.profile-work-card>div{padding:18px}.profile-work-card h3,.profile-work-card p{margin:0}.profile-work-card h3{margin-top:12px;font-size:22px}.profile-work-card p{margin-top:8px;color:#68707a;line-height:1.5}@media(max-width:1080px){.site-header{flex-wrap:wrap;gap:12px;height:auto;padding:14px 20px}.main-nav{order:3;flex-basis:100%;overflow-x:auto;flex-wrap:nowrap;padding-bottom:4px;scrollbar-width:none}.main-nav::-webkit-scrollbar{display:none}.hero-section,.split-section,.commerce-loop,.growth-loop,.personal-workbench,.batch-command,.batch-layout,.product-workflow,.order-board,.publish-hero,.publish-application,.profile-hero,.profile-rule-strip,.profile-review-panel,.inspire-market,.payment-lane,.checkout-example,.order-action-center,.wallet-panels,.same-style-banner{grid-template-columns:1fr}.hero-section{min-height:auto}.hero-command-panel{grid-template-columns:1fr}.product-preview,.inspire-rules-panel{position:static}.capability-grid.four,.architecture-map,.path-rail,.work-grid.large,.asset-grid,.asset-command-center,.asset-summary,.asset-guide,.asset-runway,.command-metrics,.source-switcher,.mini-goal-grid,.source-mode-row,.result-next-grid,.inspire-loop,.inspire-guide,.creator-home-preview,.product-blueprint,.product-start-switch,.order-decision,.order-action-grid,.production-checkout,.decision-list,.fulfillment-strip,.spend-flow,.after-sale-rules,.publish-flow,.profile-metrics,.wallet-asset-board,.credit-packages,.workbench-actions article,.entry-lanes,.task-path,.inspire-brief,.product-progress,.loop-steps,.generated-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.asset-stats-inline{grid-template-columns:repeat(3,minmax(0,1fr))}.production-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.order-side{position:static}.growth-actions{grid-template-columns:1fr}}@media(max-width:720px){.client-app{padding-bottom:72px}.site-header,.main-nav{min-width:0;max-width:100%}.site-header{overflow-x:clip;flex-wrap:nowrap;gap:10px;padding:10px 12px}.main-nav{display:none}.mobile-primary-actions{position:sticky;top:0;z-index:45;display:flex;align-items:center;overflow-x:auto;gap:6px;padding:8px 10px;border-bottom:1px solid rgba(21,23,25,.08);background:#faf8f2eb;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);scrollbar-width:none}.mobile-primary-actions::-webkit-scrollbar{display:none}.mobile-primary-actions button{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;gap:5px;min-height:38px;border:1px solid rgba(21,23,25,.08);border-radius:999px;color:#0b4f6c;background:#fff;font-size:12px;font-weight:800;white-space:nowrap}.header-actions{width:auto;margin-left:auto;gap:6px}.credit-chip{min-height:36px;padding:7px 9px;font-size:12px}.header-actions .primary{display:none}.hero-section,.section,.page-shell{padding-left:18px;padding-right:18px}.hero-copy h1,.page-title h1{font-size:42px}.hero-command{padding:14px}.hero-command strong{font-size:15px}.hero-actions,.asset-action-bar,.asset-command-actions,.asset-filter-state,.inspire-topline,.section-heading,.same-style-actions,.asset-handoff,.product-source-note,.order-item,.latest-order-banner,.pending-work-card,.production-actions,.generation-status{align-items:stretch;flex-direction:column}.asset-handoff,.product-source-note{display:grid;grid-template-columns:1fr}.product-first-brief{grid-template-columns:1fr}.brief-actions{align-items:stretch;flex-direction:column}.brief-actions div{justify-content:stretch}.brief-actions button{flex:1}.latest-order-banner,.pending-work-card{display:grid;grid-template-columns:1fr}.handoff-actions{justify-content:stretch}.handoff-actions button{flex:1}.studio-board,.feature-line,.entry-lanes,.architecture-map,.path-rail,.capability-grid,.capability-grid.four,.work-grid,.work-grid.large,.asset-grid,.asset-command-center,.asset-summary,.asset-guide,.asset-runway,.inspire-market,.inspire-topline,.source-mode-row,.result-next-grid,.inspire-loop,.inspire-guide,.creator-home-preview,.profile-work-strip,.product-blueprint,.product-start-switch,.order-decision,.order-action-center,.order-action-grid,.order-support-panel,.production-checkout,.production-summary,.decision-list,.fulfillment-strip,.spend-flow,.after-sale-rules,.publish-flow,.publish-hero,.publish-preview,.publish-application,.profile-hero,.profile-rule-strip,.profile-showcase,.profile-metrics,.payment-lane,.wallet-checkout,.checkout-example,.credit-packages,.task-path,.inspire-brief,.commerce-loop,.growth-loop,.personal-workbench,.growth-actions,.batch-command,.command-metrics,.source-switcher,.mini-goal-grid,.loop-steps,.shipping-field-grid,.product-progress,.generated-grid,.wallet-grid,.wallet-asset-board,.wallet-rules,.asset-boundary-strip,.order-overview,.product-grid,.toolbar{grid-template-columns:1fr}.asset-command-copy{padding:20px}.asset-command-actions button{width:100%}.inspire-topline>.primary{width:100%;min-height:46px}.asset-stats-inline{grid-template-columns:repeat(2,minmax(0,1fr))}.asset-task-list article{grid-template-columns:28px minmax(0,1fr)}.asset-task-list em{grid-column:2;width:fit-content}.batch-layout,.upload-panel,.summary-panel{min-width:0;width:100%}.upload-thumbs{flex-wrap:wrap}.source-asset-list ul{grid-template-columns:1fr}.product-source-assets ul{grid-template-columns:repeat(2,minmax(0,1fr))}.brief-requirements{grid-template-columns:1fr}.payment-lane,.checkout-example{padding:18px}.payment-copy{padding:20px}.credit-packages article{min-height:0}.checkout-breakdown div{grid-template-columns:1fr;gap:5px}.checkout-breakdown strong{font-size:18px}.wallet-checkout-summary{grid-template-columns:1fr;justify-items:start}.wallet-custom-credits{grid-template-columns:1fr}.wallet-wechat-qr{flex-direction:column;text-align:center}.wallet-wechat-qr>div{justify-items:center}.share-credit-toggle{grid-column:1}.workbench-actions article{align-items:start;grid-template-columns:30px minmax(0,1fr)}.workbench-actions button{grid-column:1 / -1;width:100%}.profile-actions,.profile-rule-strip>div:last-child,.generation-status .inline-actions,.product-empty-guidance,.product-empty-guidance .inline-actions{align-items:stretch;flex-direction:column}.product-empty-guidance .inline-actions{width:100%;margin-left:0}.profile-showcase img{min-height:240px}.profile-showcase img:nth-child(2){transform:none}.studio-board{min-height:auto}.process-line{width:100%;height:58px}.studio-strip{display:none}.board-column img{min-height:260px}.feature-item,.feature-item:first-child,.feature-item:last-child{border-radius:18px}.mini-result-grid,.asset-picker{grid-template-columns:repeat(2,1fr)}.order-item{display:grid;grid-template-columns:1fr}.order-item img{width:100%;max-height:260px}}.home-page{max-width:1200px;margin:0 auto;padding:32px 24px 80px}.home-hero{text-align:center;padding:48px 0 32px}.hero-copy h1{font-size:36px;font-weight:800;margin:0 0 8px;letter-spacing:-.02em}.hero-sub{font-size:16px;color:#5b636d;margin:0 0 32px}.home-entry-lanes{display:flex;flex-direction:column;gap:12px;max-width:640px;margin:0 auto}.entry-lane{display:flex;align-items:center;gap:16px;padding:20px 24px;border:1px solid rgba(21,23,25,.08);border-radius:16px;background:#fff;text-align:left;transition:box-shadow .2s,transform .15s;cursor:pointer}.entry-lane:hover{box-shadow:0 4px 20px #15171914;transform:translateY(-1px)}.primary-lane{background:#151719;color:#fff;border-color:#151719}.primary-lane .entry-body span{color:#ffffffb3}.primary-lane .entry-arrow{color:#ffffff80}.entry-icon{display:grid;place-items:center;width:52px;height:52px;border-radius:14px;background:#1517190d;flex-shrink:0}.primary-lane .entry-icon{background:#ffffff26;color:#fff}.entry-body{flex:1;display:flex;flex-direction:column;gap:2px}.entry-body strong{font-size:16px}.entry-body span{font-size:13px;color:#5b636d}.entry-arrow{color:#5b636d;flex-shrink:0}.home-section{margin-top:40px}.section-heading{display:flex;align-items:center;gap:8px;margin-bottom:16px}.section-heading h2{font-size:18px;font-weight:700;margin:0;flex:1}.text-action{display:flex;align-items:center;gap:4px;border:none;background:none;color:#5b636d;font-size:13px;cursor:pointer;padding:4px 8px;border-radius:6px}.text-action:hover{color:#151719;background:#1517190a}.recent-activity{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px}.activity-card{display:flex;align-items:center;gap:12px;padding:12px;border:1px solid rgba(21,23,25,.08);border-radius:12px;background:#fff;cursor:pointer;text-align:left;transition:box-shadow .2s}.activity-card:hover{box-shadow:0 2px 12px #1517190f}.activity-card img{width:48px;height:48px;border-radius:8px;object-fit:cover}.activity-card strong{display:block;font-size:13px;margin-bottom:2px}.activity-card span{font-size:12px;color:#5b636d}.activity-card.more{justify-content:center;flex-direction:column;gap:6px;color:#5b636d;min-height:72px}.hot-products-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:16px}.hot-product-card{border:1px solid rgba(21,23,25,.08);border-radius:14px;background:#fff;overflow:hidden;cursor:pointer;text-align:left;transition:box-shadow .2s,transform .15s}.hot-product-card:hover{box-shadow:0 4px 20px #15171914;transform:translateY(-2px)}.hot-product-visual{height:140px;background:linear-gradient(135deg,#f0ede6,#e8e4db);display:grid;place-items:center}.product-placeholder-icon{color:#5b636d;opacity:.4}.hot-product-info{padding:12px}.hot-product-info strong{display:block;font-size:14px;margin-bottom:4px}.hot-product-info span{font-size:12px;color:#5b636d}.hot-product-tags{display:flex;gap:4px;margin-top:8px;flex-wrap:wrap}.hot-product-tags span{font-size:11px;padding:2px 8px;border-radius:100px;background:#1517190d;color:#5b636d}.inspire-preview-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:16px}.inspire-preview-card{border:1px solid rgba(21,23,25,.08);border-radius:14px;background:#fff;overflow:hidden;cursor:pointer;text-align:left;transition:box-shadow .2s}.inspire-preview-card:hover{box-shadow:0 4px 20px #15171914}.inspire-preview-card img{width:100%;height:140px;object-fit:cover}.inspire-preview-card>div{padding:12px;display:flex;flex-direction:column;gap:4px}.inspire-preview-card strong{font-size:14px}.inspire-preview-card span{font-size:12px;color:#5b636d}.process-page{max-width:1100px;margin:0 auto;padding:32px 24px 80px}.batch-goals{display:flex;flex-wrap:wrap;gap:8px;margin:16px 0}.batch-goal-chip{display:flex;align-items:center;gap:6px;padding:8px 16px;border:1px solid rgba(21,23,25,.12);border-radius:100px;background:#fff;font-size:13px;cursor:pointer;transition:all .15s}.batch-goal-chip:hover{border-color:#15171933}.batch-goal-chip.active{background:#151719;color:#fff;border-color:#151719}.batch-start-bar{display:flex;align-items:center;gap:12px;margin:20px 0;padding:16px 20px;background:#fff;border:1px solid rgba(21,23,25,.08);border-radius:14px}.batch-start-bar .primary{margin-left:auto}.result-view-switch{display:flex;gap:4px;margin:24px 0 16px;background:#1517190a;border-radius:10px;padding:4px;width:fit-content}.result-view-switch button{display:flex;align-items:center;gap:6px;padding:6px 14px;border:none;border-radius:8px;background:transparent;font-size:13px;color:#5b636d;cursor:pointer}.result-view-switch button.active{background:#fff;color:#151719;box-shadow:0 1px 4px #15171914}.result-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:16px}.result-card{border:1px solid rgba(21,23,25,.08);border-radius:14px;background:#fff;overflow:hidden}.result-card img{width:100%;height:180px;object-fit:cover}.result-card-body{padding:12px}.result-card-body .tag-row{display:flex;gap:6px;margin-bottom:8px;flex-wrap:wrap}.result-card-actions{display:flex;gap:6px;margin-top:10px}.result-card-actions button{flex:1;padding:6px 10px;font-size:12px;border-radius:8px}.comparison-view{display:flex;flex-direction:column;gap:24px}.comparison-row{display:grid;grid-template-columns:1fr 1fr;gap:16px;padding:16px;background:#fff;border:1px solid rgba(21,23,25,.08);border-radius:14px}.comparison-row img{width:100%;height:200px;object-fit:cover;border-radius:10px}.comparison-label{font-size:12px;color:#5b636d;margin-bottom:6px}.grouped-view{display:flex;flex-direction:column;gap:24px}.grouped-section h3{font-size:16px;margin:0 0 12px;display:flex;align-items:center;gap:8px}.grouped-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px}.grouped-card{border:1px solid rgba(21,23,25,.08);border-radius:12px;background:#fff;overflow:hidden}.grouped-card img{width:100%;height:140px;object-fit:cover}.grouped-card-body{padding:10px;font-size:13px}.processing-spinner{display:flex;flex-direction:column;align-items:center;gap:12px;padding:40px;color:#5b636d}.assets-page{max-width:1200px;margin:0 auto;padding:32px 24px 100px}.asset-tabs{display:flex;gap:4px;margin:16px 0;border-bottom:1px solid rgba(21,23,25,.08);padding-bottom:0}.asset-tab{padding:10px 20px;border:none;border-bottom:2px solid transparent;background:none;font-size:14px;color:#5b636d;cursor:pointer;transition:all .15s}.asset-tab:hover{color:#151719}.asset-tab.active{color:#151719;border-bottom-color:#151719;font-weight:600}.asset-filter-bar{display:flex;align-items:center;gap:12px;margin:16px 0;flex-wrap:wrap}.asset-filter-bar .search-input{flex:1;min-width:200px}.asset-filter-chips{display:flex;gap:6px;flex-wrap:wrap}.filter-chip{padding:5px 12px;border:1px solid rgba(21,23,25,.1);border-radius:100px;background:#fff;font-size:12px;cursor:pointer;transition:all .15s}.filter-chip:hover{border-color:#15171933}.filter-chip.active{background:#151719;color:#fff;border-color:#151719}.asset-masonry{columns:4;column-gap:12px;margin-top:16px}.asset-masonry-item{break-inside:avoid;margin-bottom:12px;border:1px solid rgba(21,23,25,.08);border-radius:12px;background:#fff;overflow:hidden;position:relative;cursor:pointer;transition:box-shadow .2s}.asset-masonry-item:hover{box-shadow:0 4px 16px #1517191a}.asset-masonry-item img{width:100%;display:block}.asset-masonry-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#15171980;display:flex;flex-direction:column;justify-content:flex-end;padding:12px;opacity:0;transition:opacity .2s}.asset-masonry-item:hover .asset-masonry-overlay{opacity:1}.asset-masonry-overlay .overlay-actions{display:flex;gap:6px}.asset-masonry-overlay .overlay-actions button{padding:6px 12px;border:none;border-radius:8px;background:#ffffffe6;font-size:12px;cursor:pointer;display:flex;align-items:center;gap:4px}.asset-masonry-info{padding:10px}.asset-masonry-info strong{display:block;font-size:13px;margin-bottom:2px}.asset-masonry-info span{font-size:11px;color:#5b636d}.asset-select-check{position:absolute;top:8px;left:8px;width:24px;height:24px;border-radius:50%;background:#151719;color:#fff;display:grid;place-items:center;font-size:12px}.batch-action-bar{position:fixed;bottom:24px;left:50%;transform:translate(-50%);display:flex;align-items:center;gap:12px;padding:12px 24px;background:#151719;color:#fff;border-radius:16px;box-shadow:0 8px 32px #15171933;z-index:100}.batch-action-bar span{font-size:13px;opacity:.8}.batch-action-bar button{padding:6px 14px;border:1px solid rgba(255,255,255,.2);border-radius:8px;background:transparent;color:#fff;font-size:12px;cursor:pointer}.batch-action-bar button:hover{background:#ffffff1a}.batch-action-bar .bar-close{border:none;opacity:.6}.products-page{max-width:1400px;margin:0 auto;padding:32px 24px 80px}.products-layout{display:grid;grid-template-columns:280px 1fr 300px;gap:20px;margin-top:16px}.product-sidebar{border:1px solid rgba(21,23,25,.08);border-radius:14px;background:#fff;overflow:hidden;max-height:calc(100vh - 200px);overflow-y:auto}.product-sidebar-header{padding:16px;border-bottom:1px solid rgba(21,23,25,.06);position:sticky;top:0;background:#fff;z-index:2}.product-sidebar-header .search-input{width:100%;margin-bottom:8px}.product-tag-filter{display:flex;flex-wrap:wrap;gap:4px}.product-tag-filter button{padding:3px 10px;border:1px solid rgba(21,23,25,.08);border-radius:100px;background:#fff;font-size:11px;cursor:pointer}.product-tag-filter button.active{background:#151719;color:#fff;border-color:#151719}.product-list-items{padding:8px}.product-list-item{display:flex;align-items:center;gap:10px;padding:10px;border-radius:10px;cursor:pointer;transition:background .15s}.product-list-item:hover{background:#15171908}.product-list-item.active{background:#1517190f}.product-list-thumb{width:48px;height:48px;border-radius:10px;background:linear-gradient(135deg,#f0ede6,#e8e4db);display:grid;place-items:center;color:#5b636d;opacity:.5;flex-shrink:0}.product-list-info strong{display:block;font-size:13px}.product-list-info span{font-size:11px;color:#5b636d}.product-preview-area{border:1px solid rgba(21,23,25,.08);border-radius:14px;background:#fff;display:flex;flex-direction:column}.product-3d-placeholder{flex:1;min-height:400px;background:linear-gradient(135deg,#f0ede6,#e8e4db);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;color:#5b636d;border-radius:14px}.product-3d-placeholder span{font-size:14px}.surface-switcher{display:flex;gap:6px;padding:12px 16px;border-top:1px solid rgba(21,23,25,.06);flex-wrap:wrap}.surface-switcher button{padding:5px 14px;border:1px solid rgba(21,23,25,.1);border-radius:8px;background:#fff;font-size:12px;cursor:pointer}.surface-switcher button.active{background:#151719;color:#fff;border-color:#151719}.product-action-panel{border:1px solid rgba(21,23,25,.08);border-radius:14px;background:#fff;padding:20px;display:flex;flex-direction:column;gap:16px}.product-action-panel h3{font-size:16px;margin:0}.product-action-summary{display:flex;flex-direction:column;gap:6px;font-size:13px}.product-action-summary .label{color:#5b636d}.size-options{display:flex;gap:6px;flex-wrap:wrap}.size-options button{padding:5px 14px;border:1px solid rgba(21,23,25,.1);border-radius:8px;background:#fff;font-size:12px;cursor:pointer}.size-options button.active{background:#151719;color:#fff;border-color:#151719}.product-action-buttons{display:flex;flex-direction:column;gap:8px;margin-top:auto}.product-action-buttons button{width:100%;padding:10px;border-radius:10px;font-size:14px}.asset-strip{grid-column:1 / -1;display:flex;align-items:center;gap:8px;padding:12px 16px;background:#fff;border:1px solid rgba(21,23,25,.08);border-radius:14px;overflow-x:auto}.asset-strip-item{width:48px;height:48px;border-radius:8px;overflow:hidden;flex-shrink:0;cursor:pointer;border:2px solid transparent;transition:border-color .15s}.asset-strip-item:hover,.asset-strip-item.active{border-color:#151719}.asset-strip-item img{width:100%;height:100%;object-fit:cover}.asset-strip-add{width:48px;height:48px;border:1px dashed rgba(21,23,25,.2);border-radius:8px;display:grid;place-items:center;cursor:pointer;color:#5b636d;flex-shrink:0}.asset-detail-page{padding-bottom:90px}.asset-detail-topbar{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:18px}.asset-detail-actions{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.asset-detail-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,390px);gap:24px;align-items:start}.asset-detail-stage,.asset-detail-panel,.asset-detail-empty{border:1px solid rgba(17,24,39,.07);border-radius:var(--podi-radius-xl);background:#fffffff0;box-shadow:var(--podi-shadow-soft)}.asset-detail-stage{display:grid;place-items:center;min-height:620px;padding:clamp(18px,3vw,34px);overflow:hidden;background:radial-gradient(circle at 18% 12%,rgba(37,99,255,.12),transparent 28%),radial-gradient(circle at 86% 80%,rgba(18,183,106,.1),transparent 30%),#f8fafc}.asset-detail-stage img{display:block;max-width:100%;max-height:72vh;object-fit:contain;border-radius:24px;box-shadow:0 24px 70px #0f172a1f}.asset-detail-panel{display:grid;gap:18px;padding:22px}.asset-detail-panel-header{display:flex;gap:12px;align-items:flex-start;padding-bottom:16px;border-bottom:1px solid var(--podi-line)}.asset-detail-panel-header svg{color:var(--podi-action)}.asset-detail-panel-header div{display:grid;gap:4px}.asset-detail-panel-header small{color:var(--podi-action);font-size:12px;font-weight:950}.asset-detail-panel-header strong{color:var(--podi-ink);font-size:20px;line-height:1.35}.asset-detail-meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0}.asset-detail-meta div{border-radius:16px;padding:12px;background:var(--podi-soft)}.asset-detail-meta dt{margin:0 0 5px;color:var(--podi-muted);font-size:12px}.asset-detail-meta dd{margin:0;color:var(--podi-ink);font-size:13px;font-weight:850;word-break:break-word}.asset-detail-next{display:grid;gap:10px}.asset-detail-next article{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;border:1px solid rgba(37,99,255,.11);border-radius:18px;padding:12px;background:#fff}.asset-detail-next article>svg{color:var(--podi-action)}.asset-detail-next article div{display:grid;gap:3px}.asset-detail-next strong{color:var(--podi-ink);font-size:14px}.asset-detail-next span,.asset-detail-note{color:var(--podi-muted);font-size:12px;line-height:1.55}.asset-detail-next button{border:0;border-radius:999px;padding:8px 12px;color:var(--podi-action);background:#2563ff14;font-weight:900;cursor:pointer}.asset-detail-note{display:flex;gap:8px;align-items:flex-start;border-radius:16px;padding:12px;background:#fff8e8}.asset-detail-note svg{flex:0 0 auto;color:#b26a00}.asset-detail-empty{display:grid;place-items:center;gap:12px;min-height:360px;padding:36px;text-align:center}.asset-detail-empty svg{color:var(--podi-action)}.asset-detail-empty strong{color:var(--podi-ink);font-size:24px}.asset-detail-empty p{max-width:440px;margin:0;color:var(--podi-muted);line-height:1.7}.editor-page{max-width:1400px;margin:0 auto;padding:32px 24px 80px}.editor-layout{display:grid;grid-template-columns:200px 1fr 240px;gap:16px;margin-top:16px;min-height:500px}.editor-tools{border:1px solid rgba(21,23,25,.08);border-radius:14px;background:#fff;padding:12px;display:flex;flex-direction:column;gap:4px}.editor-tool-btn{display:flex;align-items:center;gap:8px;padding:10px 12px;border:none;border-radius:10px;background:transparent;font-size:13px;cursor:pointer;color:#5b636d;transition:all .15s}.editor-tool-btn:hover{background:#1517190a;color:#151719}.editor-tool-btn.active{background:#1517190f;color:#151719;font-weight:600}.editor-canvas{border:1px solid rgba(21,23,25,.08);border-radius:14px;background:linear-gradient(135deg,#f0ede6,#e8e4db);display:grid;place-items:center;min-height:400px;color:#5b636d}.editor-params{border:1px solid rgba(21,23,25,.08);border-radius:14px;background:#fff;padding:16px}.editor-params h3{font-size:14px;margin:0 0 12px}.editor-param-group{display:flex;flex-direction:column;gap:8px}.editor-param-group label{display:flex;flex-direction:column;gap:4px;font-size:12px;color:#5b636d}.editor-param-group input[type=range],.editor-param-group input[type=number]{width:100%;padding:4px 8px;border:1px solid rgba(21,23,25,.1);border-radius:6px;font-size:13px}.editor-bottom-actions{grid-column:1 / -1;display:flex;gap:8px;justify-content:flex-end;padding:12px 0}.search-input{display:flex;align-items:center;gap:8px;padding:8px 14px;border:1px solid rgba(21,23,25,.1);border-radius:10px;background:#fff}.search-input input{border:none;outline:none;background:none;font-size:13px;flex:1;min-width:0}.search-input svg{color:#5b636d;flex-shrink:0}@media(max-width:1024px){.products-layout{grid-template-columns:240px 1fr}.product-action-panel{grid-column:1 / -1}.editor-layout{grid-template-columns:160px 1fr}.editor-params{grid-column:1 / -1}.asset-detail-layout{grid-template-columns:1fr}.asset-detail-stage{min-height:420px}.asset-masonry{columns:3}}@media(max-width:768px){.home-page{padding:20px 16px 100px}.hero-copy h1{font-size:26px}.home-entry-lanes{gap:8px}.entry-lane{padding:14px 16px}.entry-icon{width:40px;height:40px}.products-layout{grid-template-columns:1fr}.product-sidebar{max-height:300px}.editor-layout{grid-template-columns:1fr}.editor-tools{flex-direction:row;overflow-x:auto}.asset-detail-topbar,.asset-detail-actions{align-items:stretch;flex-direction:column}.asset-detail-actions .primary,.asset-detail-actions .secondary{width:100%}.asset-detail-meta,.auth-code-row{grid-template-columns:1fr}.auth-code-row .secondary{width:100%}.asset-masonry{columns:2}.comparison-row{grid-template-columns:1fr}.batch-action-bar{left:16px;right:16px;transform:none;bottom:80px}.hot-products-grid,.inspire-preview-grid{grid-template-columns:repeat(2,1fr)}}:root{--market-blue: #0663ff;--market-blue-deep: #0047e0;--market-purple: #7a35ff;--market-cyan: #00a6ff;--market-yellow: #ffd64d;--market-ink: #101424;--market-muted: #5d6474;--market-line: rgba(6, 99, 255, .14)}body{background:#f6f8ff}.client-app{background:radial-gradient(circle at 50% 110px,rgba(6,99,255,.08),transparent 360px),linear-gradient(180deg,#fff 0,#f6f8ff 560px,#fff)}.site-promo-bar{position:relative;z-index:60;display:flex;align-items:center;justify-content:center;gap:18px;min-height:42px;padding:7px 24px;color:#fff;background:radial-gradient(circle at 8% 0%,rgba(255,214,77,.55),transparent 18%),linear-gradient(90deg,#0058ff,#006bff 45%,#7d2dff);font-size:15px;overflow:hidden}.site-promo-bar strong{color:#fff84d}.site-promo-bar span{opacity:.94}.site-promo-bar button{border:1px solid rgba(255,255,255,.76);border-radius:999px;padding:5px 14px;color:#fff;background:#ffffff24;font-weight:800}.site-header{min-height:66px;border-bottom:1px solid rgba(16,20,36,.06);background:#ffffffeb;box-shadow:0 12px 32px #002c8c0f}.brand-symbol{border-radius:9px;background:linear-gradient(135deg,var(--market-blue),var(--market-purple));box-shadow:0 10px 24px #0663ff38}.brand-button strong{color:var(--market-blue);font-weight:950}.brand-button small,.main-nav button{color:#555e72}.main-nav button:hover,.main-nav button.active,.filter-row button:hover,.sort-row button:hover,.filter-row button.active,.sort-row button.active{color:var(--market-blue);background:#0663ff14}.credit-chip{border-color:#0663ff24;color:var(--market-blue);background:#f5f8ff}.primary{background:linear-gradient(100deg,var(--market-purple),var(--market-blue),var(--market-cyan));box-shadow:0 16px 36px #0663ff38}.secondary{border-color:#0663ff38;color:var(--market-blue);background:#fff}.text-action,.eyebrow{color:var(--market-blue)}.market-home{padding-bottom:96px;color:var(--market-ink);background:#fff}.market-hero{position:relative;display:grid;grid-template-columns:1fr;justify-items:center;gap:28px;min-height:calc(100svh - 108px);padding:32px 5vw 84px;overflow:hidden;background:radial-gradient(circle at 8% 18%,rgba(255,112,206,.16),transparent 20%),radial-gradient(circle at 91% 20%,rgba(6,99,255,.13),transparent 21%),linear-gradient(180deg,#fff,#fff 72%,#f4f8ff)}.market-hero:after{content:"";position:absolute;left:0;right:0;bottom:0;height:40%;background:linear-gradient(180deg,transparent,rgba(6,99,255,.05));pointer-events:none}.hero-intent-row{position:relative;z-index:1;display:flex;flex-wrap:wrap;justify-content:center;gap:14px}.hero-intent-row button{min-width:190px;border:2px solid rgba(6,99,255,.82);border-radius:999px;padding:13px 24px;color:var(--market-blue);background:#fff;font-weight:900;box-shadow:0 12px 28px #0663ff14}.hero-intent-row button.active{color:#fff;border-color:#111827;background:#151924}.market-hero-copy{position:relative;z-index:1;display:grid;justify-items:center;max-width:860px;text-align:center}.market-hero-copy h1{display:grid;gap:10px;margin:0;color:#050816;font-size:clamp(48px,6.4vw,94px);line-height:.98;font-weight:950;letter-spacing:0}.market-hero-copy h1 span{color:var(--market-purple);text-shadow:0 12px 30px rgba(122,53,255,.12)}.market-hero-copy p:not(.eyebrow){max-width:730px;margin:20px 0 0;color:#424a5d;font-size:19px;line-height:1.85}.hero-value-line{display:flex;flex-wrap:wrap;justify-content:center;gap:7px 16px;margin-top:16px;color:#111827;font-size:18px;font-weight:850}.hero-value-line span+span:before{content:"|";margin-right:16px;color:#10142447}.market-hero-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:14px;margin-top:30px}.market-hero-actions .primary,.market-hero-actions .secondary{min-width:178px;min-height:54px;font-size:16px}.hero-showcase{position:relative;z-index:1;width:min(1180px,100%);min-height:440px;margin-top:6px}.studio-board{position:absolute;left:50%;bottom:-22px;width:min(960px,82vw);height:360px;transform:translate(-50%) perspective(1400px) rotateX(58deg) rotate(-1.5deg);transform-origin:center bottom;border:2px solid rgba(6,99,255,.5);border-radius:24px;background:#ffffffdb;box-shadow:0 36px 90px #0663ff33;overflow:hidden}.studio-toolbar{display:flex;align-items:center;gap:12px;height:46px;padding:0 16px;border-bottom:1px solid rgba(6,99,255,.14);background:#fff}.studio-toolbar span{margin-right:auto;color:var(--market-blue);font-weight:950}.studio-toolbar button{border:0;border-radius:999px;padding:7px 12px;color:#536072;background:#f2f5fb;font-weight:750}.studio-toolbar button.active{color:#fff;background:var(--market-blue)}.studio-body{display:grid;grid-template-columns:108px 1fr;height:calc(100% - 46px)}.studio-body aside{display:grid;align-content:start;gap:10px;padding:18px 12px;background:#f7faff}.studio-body aside button{border:0;border-radius:12px;padding:10px 8px;color:#667085;background:transparent;font-size:13px;font-weight:800}.studio-body aside button.active{color:var(--market-blue);background:#fff;box-shadow:0 8px 18px #0663ff14}.studio-canvas{position:relative;background:linear-gradient(90deg,transparent 24px,rgba(6,99,255,.04) 25px,transparent 26px),linear-gradient(180deg,#fff,#f6f8ff)}.design-sheet{position:absolute;left:18%;top:18%;display:grid;place-items:center;width:280px;height:172px;border:2px dashed rgba(6,99,255,.28);border-radius:20px;color:var(--market-blue);background:#ffffffe6;font-weight:950}.design-sheet small{color:#718096;font-weight:750}.studio-product{position:absolute;right:14%;top:5%;width:250px;filter:drop-shadow(0 24px 38px rgba(16,20,36,.16))}.studio-pattern{position:absolute;width:126px;height:88px;border-radius:18px;object-fit:cover;box-shadow:0 20px 42px #1014242e}.studio-pattern.one{left:46%;top:30%;transform:rotate(-8deg)}.studio-pattern.two{right:9%;bottom:16%;transform:rotate(10deg)}.hero-float{position:absolute;z-index:2;object-fit:contain;filter:drop-shadow(0 28px 34px rgba(16,20,36,.18))}.hero-float-left{left:7%;top:54px;width:220px;transform:rotate(-10deg)}.hero-float-right{right:2%;top:36px;width:180px;transform:rotate(11deg)}.hero-float-bottom{left:47%;top:155px;width:230px;transform:rotate(-14deg)}.hero-proof{position:absolute;right:9%;bottom:52px;z-index:3;display:grid;grid-template-columns:auto 1fr;gap:3px 10px;max-width:340px;border:1px solid rgba(6,99,255,.18);border-radius:18px;padding:14px 16px;background:#ffffffeb;box-shadow:0 18px 44px #0663ff21}.hero-proof svg{grid-row:span 2;color:#16a36f}.hero-proof strong{color:#111827}.hero-proof span{color:#667085;font-size:13px}.quick-paths,.market-section,.market-split-section,.recent-assets-band,.market-final-cta{width:min(1180px,calc(100% - 72px));margin:0 auto}.agent-design-brief{display:grid;gap:16px;padding:18px;border:1px solid #d8e4e0;background:#fbfdfc}.agent-design-details{border:1px solid #d8e4e0;border-radius:12px;overflow:hidden;background:#fbfdfc}.agent-design-details>summary{padding:10px 12px;color:#0b646a;font-size:12px;font-weight:800;cursor:pointer}.agent-design-details[open]>summary{border-bottom:1px solid #e4e9e7}.agent-design-details .agent-design-brief{border:0;padding:12px}.agent-design-brief dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0}.agent-design-brief dl>div{display:grid;gap:5px;padding:12px;border:1px solid #e4e9e7;background:#fff}.agent-design-brief dl>div.wide{grid-column:1 / -1}.agent-design-brief dt{color:#61706c;font-size:12px}.agent-design-brief dd{margin:0;color:#16211f;line-height:1.55}.agent-design-brief dd strong{display:inline;margin-right:6px;font-size:13px;font-weight:800}.agent-palette{display:flex;flex-wrap:wrap;align-items:center;gap:7px}.agent-palette>span{margin-right:3px;color:#61706c;font-size:12px}.agent-palette em{padding:5px 9px;border:1px solid #d8e4e0;background:#fff;color:#263632;font-size:12px;font-style:normal}.agent-product-fit{display:flex;flex-wrap:wrap;align-items:baseline;gap:7px 12px;padding:12px 14px;background:#eaf4f1}.agent-product-fit span{color:#536762;font-size:13px}.agent-operation-list{display:grid;gap:0;margin:0;padding:0;list-style:none;counter-reset:none}.agent-operation-list li{display:grid;grid-template-columns:30px 1fr;gap:10px;padding:11px 0;border-top:1px solid #e4e9e7}.agent-operation-list li>span{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:#0e646a;color:#fff;font-size:12px}.agent-operation-list li strong{font-size:14px}.agent-operation-list li p{margin:3px 0 0;color:#61706c;font-size:13px;line-height:1.45}.agent-plan-cost{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px 16px;padding-top:12px;border-top:1px solid #d8e4e0;color:#61706c;font-size:13px}.agent-plan-cost strong{color:#0e646a}.agent-task-panel{display:grid;gap:0;margin-bottom:24px;border:1px solid #dfe6e3;background:#fff;box-shadow:0 18px 55px #172d280f}.agent-task-list{display:grid}.agent-task-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:stretch;border-top:1px solid #edf0ef;background:#fff}.agent-task-row:hover{background:#f7fbfa}.agent-task-open{display:grid;grid-template-columns:68px minmax(0,1fr) auto auto;align-items:center;gap:16px;min-width:0;min-height:94px;padding:14px 10px 14px 18px;border:0;background:transparent;text-align:left}.agent-task-preview{display:grid;place-items:center;width:64px;height:64px;overflow:hidden;background:#eef4f2;color:#0e646a}.agent-task-preview img{width:100%;height:100%;object-fit:cover}.agent-task-copy{display:grid;gap:4px;min-width:0}.agent-task-copy small,.agent-task-copy em{color:#71807c;font-size:12px;font-style:normal}.agent-task-copy strong{overflow:hidden;color:#16211f;font-size:15px;text-overflow:ellipsis;white-space:nowrap}.agent-task-status{display:inline-flex;align-items:center;gap:7px;color:#0e646a;font-weight:700}.agent-task-status i{width:8px;height:8px;border-radius:50%;background:#2b8f84}.agent-task-status i.spin-dot{animation:taskPulse 1.2s ease-in-out infinite}.agent-task-action{color:#2563eb;font-weight:700}.agent-task-remove{display:inline-flex;align-items:center;align-self:center;gap:6px;margin-right:16px;padding:8px 10px;border:1px solid transparent;background:transparent;color:#7b8885;font-size:13px;font-weight:700;white-space:nowrap}.agent-task-remove:hover:not(:disabled){border-color:#e8c7c4;background:#fff5f4;color:#a13c35}.agent-task-remove.confirming{border-color:#dca7a2;background:#fff2f1;color:#9b302a}.agent-task-remove:disabled{cursor:not-allowed;opacity:.35}.agent-task-remove-error{padding:10px 18px;border-top:1px solid #f0d6d2;background:#fff7f5;color:#9b3d35;font-size:13px}@keyframes taskPulse{50%{opacity:.35;transform:scale(.72)}}.hero-persona-line{color:#31534d;font-size:13px;font-weight:700}.hero-creation-path{position:absolute;right:24px;bottom:22px;left:24px;z-index:4;display:grid;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:10px;padding:13px 15px;border:1px solid rgba(255,255,255,.76);background:#ffffffe8;box-shadow:0 12px 36px #1226221c;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.hero-creation-path>span{display:grid;gap:3px;min-width:0}.hero-creation-path small{color:#0e646a;font-size:11px;font-weight:800}.hero-creation-path strong{color:#182421;font-size:12px;line-height:1.35}.hero-creation-path>svg{color:#83928e}.expression-story-section{max-width:1440px;margin:0 auto;padding:82px 32px 18px}.expression-story-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.expression-story{position:relative;min-height:430px;overflow:hidden;border:0;background:#132420;text-align:left}.expression-story:after{content:"";position:absolute;top:34%;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent,rgba(5,16,14,.9))}.expression-story img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .45s ease}.expression-story:hover img{transform:scale(1.025)}.expression-story>span{position:absolute;right:0;bottom:0;left:0;z-index:2;display:grid;gap:8px;padding:30px;color:#fff}.expression-story small{color:#b8e5da;font-size:12px;font-weight:800}.expression-story strong{max-width:390px;font-size:25px;line-height:1.2}.expression-story em{max-width:420px;color:#ffffffc7;font-size:14px;font-style:normal;line-height:1.55}.expression-story i{display:inline-flex;align-items:center;gap:6px;margin-top:4px;color:#fff;font-size:13px;font-style:normal;font-weight:800}.market-final-cta{position:relative;display:block;max-width:1376px;min-height:420px;margin:92px auto 64px;padding:0;overflow:hidden;border:0;background:#0f2420;text-align:left}.market-final-cta:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#071915eb,#0719159e 48%,#07191514 78%)}.market-final-cta>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.market-final-cta>div{position:relative;z-index:2;display:grid;gap:14px;align-content:center;max-width:590px;min-height:420px;padding:54px 62px;color:#fff}.market-final-cta small{color:#aee0d3;font-size:12px;font-weight:800}.market-final-cta h2{margin:0;color:#fff;font-size:42px;line-height:1.15}.market-final-cta p{max-width:480px;margin:0;color:#ffffffbf;font-size:16px;line-height:1.65}.market-final-cta .primary{width:max-content;margin-top:8px;background:#fff;color:#0e5557}@media(max-width:900px){.agent-design-brief dl{grid-template-columns:1fr}.agent-design-brief dl>div.wide{grid-column:auto}.agent-task-open{grid-template-columns:54px minmax(0,1fr) auto;gap:10px;padding:12px 8px 12px 12px}.agent-task-preview{width:52px;height:52px}.agent-task-status{font-size:12px}.agent-task-action{display:none}.agent-task-remove{margin-right:8px;padding:8px}.agent-task-remove span{display:none}.hero-creation-path{position:relative;right:auto;bottom:auto;left:auto;grid-template-columns:1fr;margin:-72px 14px 14px}.hero-creation-path>svg{display:none}.expression-story-section{padding:54px 16px 0}.expression-story-grid{grid-template-columns:1fr}.expression-story{min-height:360px}.market-final-cta{min-height:440px;margin:58px 16px 36px}.market-final-cta:after{background:linear-gradient(180deg,#0719151a,#071915eb 64%)}.market-final-cta>div{align-content:end;min-height:440px;padding:34px 26px}.market-final-cta h2{font-size:32px}}.quick-paths{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;transform:translateY(-34px)}.quick-path-card{display:grid;grid-template-columns:auto 1fr;gap:5px 13px;align-items:start;border:1px solid var(--market-line);border-radius:24px;padding:22px;color:var(--market-ink);background:#fff;text-align:left;box-shadow:0 18px 45px #0663ff14}.quick-path-card svg{grid-row:span 3;color:var(--market-blue)}.quick-path-card strong{font-size:18px}.quick-path-card span{color:var(--market-muted);line-height:1.55}.quick-path-card em{display:inline-flex;align-items:center;gap:6px;color:var(--market-blue);font-style:normal;font-weight:900}.market-section{padding:58px 0 0}.market-section-heading h2{color:var(--market-ink);font-size:clamp(30px,3.8vw,52px);line-height:1.08}.market-section-heading span{color:var(--market-muted)}.category-showcase{gap:16px}.category-tile{border:1px solid rgba(6,99,255,.12);border-radius:26px;background:linear-gradient(180deg,#fff,#f7faff);box-shadow:0 18px 42px #0663ff14}.category-tile img{width:82%;margin-inline:auto;filter:drop-shadow(0 16px 24px rgba(16,20,36,.12))}.category-tile span{color:var(--market-purple);background:#7a35ff14}.category-tile small{color:var(--market-muted);font-size:13px}.market-split-section{gap:22px;padding-top:64px}.ai-workflow-panel,.hot-products-panel,.catalog-summary,.catalog-main,.catalog-designer,.process-goals-section,.process-results-section{border:1px solid rgba(6,99,255,.1);background:#fff;box-shadow:0 18px 44px #0663ff12}.workflow-list button{border-color:#0663ff1a;background:#f8fbff}.workflow-list svg,.catalog-bottom-guide svg,.process-mode-tabs svg,.goal-chip svg,.uploader-empty svg{color:var(--market-blue)}.compact-product-grid button{border-color:#0663ff1a;background:#f8fbff}.scene-strip article,.inspiration-market-grid button{border:1px solid rgba(6,99,255,.1);background:#fff;box-shadow:0 16px 34px #0663ff0f}.market-final-cta{color:#fff;background:radial-gradient(circle at 12% 20%,rgba(255,214,77,.24),transparent 20%),linear-gradient(120deg,#111827,#061f7f 54%,#7a35ff)}.market-final-cta p{color:#fffc}.catalog-page{background:radial-gradient(circle at 20% 0,rgba(122,53,255,.08),transparent 280px),#f6f8ff}.catalog-campaign-row button{border:1px solid rgba(6,99,255,.1);color:var(--market-ink);background:linear-gradient(135deg,#fff,#f4f8ff);box-shadow:0 18px 42px #0663ff14}.catalog-campaign-row span{color:var(--market-blue)}.catalog-summary h1{color:var(--market-ink)}.catalog-summary-stats article{border-color:#0663ff1a;background:#f8fbff}.catalog-summary-stats strong,.catalog-result-line button,.catalog-product-meta b{color:var(--market-blue)}.catalog-sidebar{border:1px solid rgba(6,99,255,.1);background:#fff;box-shadow:0 18px 42px #0663ff0f}.catalog-sidebar button.active,.catalog-sidebar button:hover,.catalog-filters button:hover,.catalog-filters button.active{color:var(--market-blue);background:#0663ff14}.catalog-product-card{border:1px solid rgba(6,99,255,.1);background:#fff;box-shadow:0 16px 34px #0663ff0f}.catalog-product-card.active{border-color:#0663ff75;box-shadow:0 22px 48px #0663ff24}.catalog-product-visual{background:radial-gradient(circle at 50% 58%,rgba(6,99,255,.1),transparent 45%),linear-gradient(180deg,#f9fbff,#eef5ff)}.design-area-label{color:var(--market-blue);border-color:#0663ff2e;background:#ffffffe0}.designer-preview{background:radial-gradient(circle at 50% 45%,rgba(6,99,255,.13),transparent 42%),#f8fbff}.designer-facts article,.surface-summary,.asset-picker{border-color:#0663ff1a;background:#f8fbff}.process-page{color:var(--market-ink)}.process-mode-tabs button{border-color:#0663ff1a;box-shadow:0 16px 34px #0663ff0f}.process-mode-tabs button.active,.goal-chip.picked,.view-mode-switch button.active{border-color:#0663ff47;color:var(--market-blue);background:#eef5ff}.image-uploader{border-color:#0663ff42;background:radial-gradient(circle at 50% 8%,rgba(6,99,255,.11),transparent 40%),#fff}@media(max-width:900px){.site-promo-bar{flex-wrap:wrap;gap:8px 12px;min-height:auto;padding:9px 14px;text-align:center}.hero-showcase{min-height:520px}.studio-board{width:112vw;height:330px;transform:translate(-50%) perspective(1000px) rotateX(58deg) rotate(-2deg)}.hero-float-left{left:0;top:70px;width:140px}.hero-float-right{right:-18px;width:130px}.hero-float-bottom{left:36%;top:165px;width:165px}.quick-paths,.market-section,.market-split-section,.recent-assets-band,.market-final-cta{width:calc(100% - 28px)}}@media(max-width:768px){.site-header{top:0;gap:12px;padding:0 14px}.main-nav{display:none}.market-hero{min-height:auto;padding:24px 14px 60px}.hero-intent-row button{min-width:0;width:100%}.market-hero-copy h1{font-size:46px}.market-hero-copy p:not(.eyebrow){font-size:16px}.hero-value-line{font-size:15px}.hero-value-line span+span:before{margin-right:10px}.market-hero-actions,.market-hero-actions .primary,.market-hero-actions .secondary{width:100%}.quick-paths{grid-template-columns:1fr;transform:none;margin-top:-20px}.studio-body{grid-template-columns:78px 1fr}.studio-body aside button{font-size:11px}.design-sheet{left:18%;top:25%;width:190px;height:126px}.studio-product{right:5%;width:170px}.studio-pattern{width:88px;height:64px}.hero-proof{left:14px;right:14px;bottom:22px;max-width:none}}@media(max-width:480px){.asset-masonry{columns:1}.hot-products-grid,.inspire-preview-grid,.recent-activity{grid-template-columns:1fr}}.mobile-tab-bar{display:none}.site-header{background:#fffcf6e6}.brand-symbol{border-radius:50%;background:#0b4f6c}.home-page{max-width:none;padding:0 0 96px}.home-top-strip{display:flex;justify-content:center;gap:10px;padding:12px 24px;color:#0b4f6c;background:#dff2ee;font-size:13px;font-weight:750;overflow-x:auto}.home-top-strip span{flex:0 0 auto;border-radius:999px;padding:5px 12px;background:#ffffffb8}.home-hero{display:grid;grid-template-columns:minmax(360px,.9fr) minmax(460px,1.1fr);align-items:center;gap:48px;min-height:calc(100svh - 116px);padding:72px 6vw 56px;text-align:left}.hero-kicker{margin:0 0 14px;color:#0b4f6c;font-size:14px;font-weight:850}.hero-copy h1{max-width:720px;margin:0;font-size:clamp(42px,5vw,76px);line-height:.96;letter-spacing:0}.hero-sub{max-width:640px;margin:22px 0 0;color:#4f5963;font-size:19px;line-height:1.75}.hero-actions{margin-top:30px}.hero-product-stage{position:relative;min-height:560px;border-radius:40px;background:radial-gradient(circle at 70% 25%,rgba(255,205,89,.32),transparent 28%),linear-gradient(145deg,#f7efe2,#e6f3ef);overflow:hidden;box-shadow:0 32px 90px #1517191f}.hero-product-stage:before{content:"";position:absolute;top:9%;right:8%;bottom:18%;left:15%;border:2px dashed rgba(11,79,108,.16);border-radius:34px;transform:rotate(-3deg)}.floating-product,.floating-pattern,.stage-caption{position:absolute}.floating-product{left:34%;top:13%;z-index:3;width:min(310px,48%);border-radius:32px;padding:24px;background:#ffffffbd;box-shadow:0 22px 60px #15171929;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.floating-product img{width:100%;height:300px;object-fit:contain}.auth-brand-lockup{display:block;width:min(210px,62%);height:auto;margin:0 auto 18px;object-fit:contain}body .brand-home{color:#101828;background:#fbfcfb}body .brand-home-hero{position:relative;display:grid;align-items:center;min-height:640px;padding:56px max(32px,calc((100vw - 1376px)/2));overflow:hidden;background:#e9efef;isolation:isolate}body .brand-home-hero:after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;content:"";background:linear-gradient(90deg,#f7faf9fc,#f7faf9f5 42%,#f7faf98a 58%,#f7faf90f 78%)}body .brand-home-hero-image{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;width:100%;height:100%;object-fit:cover;object-position:center;filter:saturate(.96) contrast(1.02)}body .brand-home-hero .market-hero-copy{display:grid;gap:0;width:min(610px,100%);margin:0;text-align:left}body .brand-home-hero .market-hero-copy .eyebrow{margin:0 0 18px;color:#0b5964;font-size:15px;font-weight:800;letter-spacing:0}body .brand-home-hero .market-hero-copy h1{display:block;max-width:610px;margin:0;color:#0c1720;font-size:72px;font-weight:800;line-height:1.04;letter-spacing:0}body .brand-home-hero .market-hero-copy>p:not(.eyebrow):not(.hero-brand-proof){max-width:520px;margin:22px 0 0;color:#344054;font-size:20px;line-height:1.6}body .brand-home-hero .hero-persona-line{margin-top:18px;color:#0b5964;font-size:14px;font-weight:750;letter-spacing:0}body .brand-home-hero .market-hero-actions{justify-content:flex-start;margin-top:28px}body .brand-home-hero .market-hero-actions button{min-height:50px;border-radius:6px}body .brand-home-hero .hero-brand-proof{width:fit-content;max-width:560px;margin:24px 0 0;border-top:1px solid rgba(11,89,100,.2);padding-top:14px;color:#475467;font-size:12px;line-height:1.5}body .brand-home-hero .hero-product-proof{position:absolute;right:max(28px,calc((100vw - 1376px)/2));bottom:28px;display:grid;grid-template-columns:72px minmax(0,1fr);gap:12px;align-items:center;width:min(310px,calc(100% - 56px));min-height:88px;padding:8px;overflow:hidden;border:1px solid rgba(255,255,255,.86);border-radius:6px;background:#fffffff0;box-shadow:0 14px 36px #10182829;color:#101828;text-align:left;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}body .brand-home-hero .hero-product-proof img{width:72px;height:72px;border-radius:4px;background:#f2f5f4;object-fit:contain}body .brand-home-hero .hero-product-proof span{display:grid;min-width:0}body .brand-home-hero .hero-product-proof small{color:#0b5964;font-size:11px;font-weight:800}body .brand-home-hero .hero-product-proof strong{overflow:hidden;margin-top:2px;font-size:14px;text-overflow:ellipsis;white-space:nowrap}body .brand-home-hero .hero-product-proof em{margin-top:4px;color:#667085;font-size:10px;font-style:normal}body .expression-story-section,body .brand-home .market-section,body .brand-home .market-split-section{width:min(1376px,calc(100% - 64px));max-width:1376px;margin-right:auto;margin-left:auto}body .expression-story-section{padding:78px 0 24px}body .brand-home .market-section-heading h2{max-width:820px;color:#101828;font-size:42px;line-height:1.12;letter-spacing:0}body .brand-home .market-section-heading span{color:#5d6978}body .expression-story-grid{gap:18px;margin-top:30px}body .expression-story{display:grid;grid-template-rows:290px auto;min-height:0;overflow:hidden;border:1px solid #dfe6e4;border-radius:7px;color:#101828;background:#fff;box-shadow:0 14px 34px #1018280f;text-align:left}body .expression-story:after{display:none}body .expression-story img{position:static;width:100%;height:290px;padding:8px;object-fit:cover;background:#eef2f1}body .expression-story>span{position:static;display:grid;gap:8px;padding:22px 24px 24px;color:#101828}body .expression-story small{color:#0b5964}body .expression-story strong{color:#101828;font-size:22px}body .expression-story em{color:#667085}body .expression-story i{color:#0b5964}body .category-showcase{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}body .category-tile{display:grid;align-content:start;min-width:0;border:1px solid #e0e6e4;border-radius:7px;padding:10px 10px 18px;color:#101828;background:#fff;box-shadow:0 10px 26px #1018280d;text-align:left}body .category-tile img{width:100%;height:190px;border-radius:4px;padding:0;object-fit:cover;background:#eef2f1}body .category-tile span{margin:14px 4px 6px;border-radius:4px}body .category-tile strong,body .category-tile small{margin-right:4px;margin-left:4px}body .category-tile strong{color:#101828;font-size:17px;line-height:1.35}body .category-tile small{margin-top:8px;color:#667085;line-height:1.5}body .compact-product-grid img{padding:0;object-fit:cover}body .compact-product-grid span{color:#667085}body .market-final-cta{position:relative;display:block;width:min(1376px,calc(100% - 64px));max-width:1376px;min-height:430px;margin:86px auto 60px;overflow:hidden;border:0;border-radius:7px;background:#0a373c;box-shadow:0 24px 58px #0b596424}body .market-final-cta:after{position:absolute;top:0;right:0;bottom:0;left:0;content:"";background:linear-gradient(90deg,#07272bfa,#07272be6 46%,#07272b38 76%)}body .market-final-cta>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transform:translate(18%) scale(1.08)}body .market-final-cta>div{position:relative;z-index:2;display:grid;gap:14px;align-content:center;max-width:610px;min-height:430px;padding:56px 62px;color:#fff}body .market-final-cta small{color:#bfe5dc}body .market-final-cta h2{color:#fff;font-size:54px;letter-spacing:0}body .market-final-cta p{color:#ffffffe0}@media(max-width:1120px){body .category-showcase{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:760px){body .brand-home-hero{align-items:start;min-height:590px;padding:44px 20px 34px}body .brand-home-hero:after{background:linear-gradient(180deg,#f7faf9fc,#f7faf9f5 53%,#f7faf947 78%,#f7faf90d)}body .brand-home-hero-image{object-position:68% center}body .brand-home-hero .market-hero-copy h1{font-size:46px}body .brand-home-hero .market-hero-copy>p:not(.eyebrow):not(.hero-brand-proof){max-width:360px;font-size:17px}body .brand-home-hero .market-hero-actions{display:grid;grid-template-columns:1fr 1fr;width:100%}body .brand-home-hero .hero-brand-proof{max-width:330px;font-size:11px}body .brand-home-hero .hero-product-proof{display:none}body .expression-story-section,body .brand-home .market-section,body .brand-home .market-split-section,body .market-final-cta{width:calc(100% - 32px)}body .expression-story-section{padding-top:54px}body .brand-home .market-section-heading h2{font-size:32px}body .expression-story-grid,body .category-showcase{grid-template-columns:1fr}body .expression-story{grid-template-rows:230px auto}body .expression-story img,body .category-tile img{height:230px}body .market-final-cta{min-height:460px;margin-top:58px}body .market-final-cta:after{background:linear-gradient(180deg,#07272b1f,#07272bf5 60%)}body .market-final-cta>img{transform:translateY(-12%) scale(1.12)}body .market-final-cta>div{align-content:end;min-height:460px;padding:34px 26px}body .market-final-cta h2{font-size:40px}}.affiliate-page{display:grid;gap:22px}.affiliate-notice,.affiliate-error{display:flex;min-height:54px;padding:14px 18px;align-items:center;gap:10px;border:1px solid #b8ddd7;border-radius:16px;color:#0b5f62;background:#eefaf7}.affiliate-error{border-color:#edc6bd;color:#9b3f2f;background:#fff5f1}.affiliate-notice span,.affiliate-error span{flex:1}.affiliate-notice button,.affiliate-error button{border:0;color:inherit;background:transparent;font-weight:800}.affiliate-loading,.affiliate-open-panel,.affiliate-code-card,.affiliate-summary-grid article,.affiliate-bind-panel,.affiliate-ledger-panel,.affiliate-withdraw-panel{border:1px solid rgba(21,23,25,.09);border-radius:24px;background:#fff;box-shadow:0 18px 52px #1517190d}.affiliate-loading{display:flex;min-height:180px;align-items:center;justify-content:center;gap:12px}.affiliate-loading .spin{animation:affiliate-spin .9s linear infinite}.affiliate-open-panel{display:grid;max-width:920px;margin-inline:auto;padding:clamp(24px,4vw,46px);gap:22px}.affiliate-open-panel small,.affiliate-section-head small,.affiliate-withdraw-panel small{color:#0b7478;font-weight:900;letter-spacing:.05em}.affiliate-open-panel h2,.affiliate-section-head h2,.affiliate-withdraw-panel h2{margin:6px 0 10px;color:#172127}.affiliate-open-panel p,.affiliate-withdraw-panel p{margin:0;color:#69727a;line-height:1.7}.affiliate-open-panel ul{display:grid;margin:0;padding:20px 22px 20px 42px;gap:10px;border-radius:18px;color:#43535a;background:#f4f8f7}.affiliate-terms{display:flex;align-items:flex-start;gap:10px;color:#465159;line-height:1.55}.affiliate-terms input{width:18px;height:18px;margin-top:2px}.affiliate-main-action{display:inline-flex;min-height:52px;align-items:center;justify-content:center;gap:8px}.affiliate-overview{display:grid;grid-template-columns:minmax(280px,.7fr) minmax(0,1.3fr);gap:18px}.affiliate-code-card{display:grid;padding:28px;align-content:center;color:#fff;background:#103b43}.affiliate-code-card>span,.affiliate-code-card>small{color:#ffffffb8}.affiliate-code-card>strong{margin:8px 0 4px;font-size:clamp(28px,4vw,46px);letter-spacing:.08em}.affiliate-code-card>div{display:flex;margin-top:22px;gap:10px;flex-wrap:wrap}.affiliate-code-card button{display:inline-flex;align-items:center;justify-content:center;gap:7px}.affiliate-summary-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.affiliate-summary-grid article{display:grid;min-height:150px;padding:22px;align-content:center;gap:6px}.affiliate-summary-grid span,.affiliate-summary-grid small{color:#6d767d}.affiliate-summary-grid strong{color:#0d686c;font-size:clamp(28px,3vw,40px)}.affiliate-bind-panel{display:grid;grid-template-columns:minmax(0,1fr) minmax(180px,.4fr) auto;padding:20px 22px;align-items:center;gap:14px}.affiliate-bind-panel div{display:grid;gap:5px}.affiliate-bind-panel small{color:#0b7478;font-weight:800}.affiliate-bind-panel input,.affiliate-withdraw-form input{min-height:46px;border:1px solid #cfdcda;border-radius:12px;padding:0 14px;background:#fff}.affiliate-ledger-panel,.affiliate-withdraw-panel{padding:clamp(22px,3vw,32px)}.affiliate-section-head{display:flex;align-items:end;justify-content:space-between;gap:16px}.affiliate-section-head>span{color:#5c6970;font-weight:800}.affiliate-ledger-list{display:grid;margin-top:18px}.affiliate-ledger-list article{display:flex;padding:16px 0;align-items:center;justify-content:space-between;gap:18px;border-top:1px solid rgba(21,23,25,.08)}.affiliate-ledger-list article>div{display:grid;gap:5px}.affiliate-ledger-list article>div:last-child{text-align:right}.affiliate-ledger-list span,.affiliate-empty{color:#747c82}.affiliate-ledger-list .is-negative{color:#a14638}.affiliate-empty{margin:20px 0 0;padding:22px;border-radius:16px;background:#f5f7f6}.affiliate-withdraw-panel{display:grid;grid-template-columns:minmax(260px,1fr) minmax(300px,.8fr);gap:22px 36px;align-items:center}.affiliate-withdraw-form{display:grid;gap:12px}.affiliate-withdraw-form label{display:grid;gap:6px}.affiliate-withdraw-form span{color:#5c6970;font-size:13px;font-weight:800}.affiliate-gate{padding:18px;border-radius:16px;color:#77541e;background:#fff6e8;line-height:1.6}.affiliate-withdraw-history{display:flex;grid-column:1 / -1;padding-top:16px;gap:10px;border-top:1px solid rgba(21,23,25,.08);flex-wrap:wrap}.affiliate-withdraw-history span{padding:8px 12px;border-radius:999px;color:#526067;background:#f3f6f5;font-size:13px}@keyframes affiliate-spin{to{transform:rotate(360deg)}}@media(max-width:900px){.affiliate-overview,.affiliate-withdraw-panel{grid-template-columns:1fr}.affiliate-bind-panel{grid-template-columns:1fr auto}.affiliate-bind-panel>div{grid-column:1 / -1}}@media(max-width:620px){.affiliate-bind-panel{grid-template-columns:1fr}.affiliate-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.affiliate-summary-grid article{min-height:126px;padding:18px}.affiliate-summary-grid strong{font-size:28px}.affiliate-code-card>div,.affiliate-code-card button{width:100%}.affiliate-code-card button{min-height:46px}.affiliate-ledger-list article,.affiliate-section-head{align-items:flex-start}.affiliate-ledger-list article{display:grid}.affiliate-ledger-list article>div:last-child{text-align:left}}body .market-final-cta{position:relative;display:block;max-width:1376px;min-height:420px;margin:92px auto 64px;padding:0;overflow:hidden;border:0;background:#0f2420;text-align:left}body .market-final-cta:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#071915eb,#0719159e 48%,#07191514 78%)}body .market-final-cta>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}body .market-final-cta>div{position:relative;z-index:2;display:grid;gap:14px;align-content:center;max-width:590px;min-height:420px;padding:54px 62px;color:#fff}body .market-final-cta h2{margin:0;color:#fff;font-size:42px;line-height:1.15}body .market-final-cta p{max-width:480px;margin:0;color:#ffffffbf;font-size:16px;line-height:1.65}body .market-final-cta .primary{width:max-content;margin-top:8px;background:#fff;color:#0e5557}@media(max-width:900px){body .market-final-cta{min-height:440px;margin:58px 16px 36px}body .market-final-cta:after{background:linear-gradient(180deg,#0719151a,#071915eb 64%)}body .market-final-cta>div{align-content:end;min-height:440px;padding:34px 26px}body .market-final-cta h2{font-size:32px}}.floating-product span,.floating-pattern span,.stage-caption span{display:block;color:#5b636d;font-size:13px}.floating-product span{color:#151719;font-weight:850;text-align:center}.floating-pattern{width:190px;border-radius:28px;padding:12px;background:#fff;box-shadow:0 18px 48px #1517191f}.floating-pattern img{width:100%;aspect-ratio:1;border-radius:20px;object-fit:cover}.pattern-a{left:8%;top:19%;transform:rotate(-8deg)}.pattern-b{right:7%;bottom:18%;transform:rotate(8deg)}.stage-caption{left:9%;right:9%;bottom:8%;display:grid;grid-template-columns:auto 1fr;gap:6px 12px;border-radius:24px;padding:18px 20px;color:#0b4f6c;background:#ffffffd1;box-shadow:0 18px 40px #1517191a;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.stage-caption svg{grid-row:span 2;margin-top:2px}.stage-caption strong{color:#151719}.home-intent-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;max-width:1240px;margin:0 auto;padding:0 24px}.intent-card{display:grid;grid-template-columns:auto 1fr;gap:8px 14px;border:1px solid rgba(21,23,25,.08);border-radius:22px;padding:22px;color:#151719;background:#fff;text-align:left;box-shadow:0 18px 48px #1517190f}.intent-card svg{grid-row:span 3;color:#0b4f6c}.intent-card strong{font-size:18px}.intent-card span{color:#5b636d;line-height:1.6}.intent-card em{display:inline-flex;align-items:center;gap:4px;color:#0b4f6c;font-style:normal;font-weight:800}.home-supply-note{display:grid;grid-template-columns:minmax(320px,.88fr) minmax(360px,1.12fr);gap:32px;max-width:1240px;margin:72px auto 0;padding:0 24px}.home-supply-note h2{margin:0;font-size:clamp(30px,3.2vw,48px);line-height:1.08}.home-supply-note .home-entry-lanes{max-width:none;margin:0}.home-section{max-width:1240px;margin:64px auto 0;padding:0 24px}.hot-product-card,.inspire-preview-card,.activity-card{border-radius:22px}.hot-product-visual{height:180px;background:radial-gradient(circle at 50% 35%,rgba(255,255,255,.92),transparent 42%),linear-gradient(135deg,#e6f3ef,#f4e8d8)}.product-placeholder-icon{display:grid;place-items:center;width:88px;height:88px;border-radius:26px;color:#0b4f6c;background:#fff;opacity:1;box-shadow:0 18px 36px #1517191a}.products-page{max-width:none;padding:36px 44px 126px}.product-market-hero{display:grid;grid-template-columns:minmax(360px,1fr) auto;gap:32px;align-items:center;margin:24px 0;border-radius:30px;padding:30px;color:#fff;background:radial-gradient(circle at 78% 20%,rgba(255,213,96,.38),transparent 26%),linear-gradient(135deg,#092f3d,#0b4f6c);box-shadow:0 24px 70px #0b4f6c38}.product-market-hero .eyebrow{color:#9de6dc}.product-market-hero h2{max-width:760px;margin:0;font-size:clamp(30px,3.2vw,48px);line-height:1.08}.product-market-hero p:not(.eyebrow){max-width:700px;color:#ffffffc2;line-height:1.7}.market-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.market-actions .secondary{color:#fff;background:#ffffff1f;border-color:#fff3}.market-stats{display:grid;grid-template-columns:repeat(3,150px);gap:12px}.market-stats article{border:1px solid rgba(255,255,255,.16);border-radius:22px;padding:18px;background:#ffffff1a}.market-stats svg{color:#9de6dc}.market-stats strong{display:block;margin-top:18px;font-size:26px}.market-stats span{color:#ffffffad;font-size:13px}.products-layout{display:grid;grid-template-columns:minmax(280px,340px) minmax(420px,1fr) minmax(290px,340px);gap:18px;align-items:start}.products-sidebar,.products-preview,.products-panel,.products-asset-strip{border:1px solid rgba(21,23,25,.08);border-radius:24px;background:#ffffffdb;box-shadow:0 16px 44px #1517190f}.products-sidebar{position:sticky;top:92px;max-height:calc(100svh - 116px);padding:16px;overflow:auto}.sidebar-search{display:flex;align-items:center;gap:8px;min-height:44px;border:1px solid rgba(21,23,25,.1);border-radius:14px;padding:0 12px;background:#fff}.sidebar-search input{width:100%;border:0;outline:none;background:transparent}.sidebar-tags{display:flex;flex-wrap:wrap;gap:6px;margin:14px 0}.sidebar-tags button,.surface-switch button,.size-switch button{border:1px solid rgba(21,23,25,.1);border-radius:999px;padding:7px 11px;color:#3f464d;background:#fff;font-size:12px}.sidebar-tags button.active,.surface-switch button.active,.size-switch button.active{color:#fff;background:#0b4f6c;border-color:#0b4f6c}.sidebar-count{display:flex;align-items:baseline;gap:6px;margin:8px 2px 10px;color:#5b636d;font-size:12px}.sidebar-count strong{color:#151719;font-size:22px}.sidebar-product-list{display:grid;gap:8px}.sidebar-product-item{display:grid;grid-template-columns:auto 1fr;gap:10px;border:1px solid rgba(21,23,25,.07);border-radius:18px;padding:12px;color:#151719;background:#fff;text-align:left}.sidebar-product-item.active{border-color:#0b4f6c59;background:#eaf7f4}.product-item-icon{display:grid;place-items:center;width:42px;height:42px;border-radius:14px;color:#0b4f6c;background:#dff2ee}.product-item-info strong{display:block;font-size:14px;line-height:1.35}.product-item-info span{display:block;margin-top:4px;color:#66717b;font-size:12px}.product-item-tags{grid-column:2;display:flex;flex-wrap:wrap;gap:4px}.product-item-tags span,.panel-tags span{border-radius:999px;padding:3px 8px;color:#0b4f6c;background:#dff2ee;font-size:11px;font-weight:700}.products-preview{min-height:690px;padding:18px}.preview-canvas{display:grid;place-items:center;min-height:520px;border-radius:22px;background:linear-gradient(90deg,rgba(21,23,25,.035) 1px,transparent 1px),linear-gradient(0deg,rgba(21,23,25,.035) 1px,transparent 1px),radial-gradient(circle at 50% 38%,#fff,#edf6f3 48%,#e7e2d8);background-size:34px 34px,34px 34px,auto}.preview-3d-placeholder{position:relative;display:flex;flex-direction:column;align-items:center;gap:10px;width:100%;max-width:520px;color:#151719;text-align:center}.cup-preview-object{position:relative;display:grid;place-items:center;width:min(360px,76%);min-height:340px}.cup-preview-object>img:first-child{position:relative;z-index:2;width:100%;max-height:340px;object-fit:contain;filter:drop-shadow(0 26px 34px rgba(21,23,25,.18))}.cup-preview-texture{position:absolute;z-index:1;width:42%;aspect-ratio:1;object-fit:cover;border-radius:18px;opacity:.86;transform:translateY(4px)}.preview-3d-placeholder h3{margin:0;font-size:24px}.preview-3d-placeholder p{margin:0;color:#5b636d}.preview-hint,.preview-badge{border-radius:999px;padding:7px 12px;color:#0b4f6c;background:#dff2ee;font-size:12px;font-weight:800}.preview-overlay{position:absolute;top:14px;right:14px}.surface-switch,.size-switch{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:12px}.surface-switch small{display:block;margin-top:2px;opacity:.7}.products-panel{position:sticky;top:92px;padding:20px}.panel-product-info h3{margin:0 0 12px;font-size:22px;line-height:1.22}.panel-product-info>span,.panel-surface-info span{display:block;margin-top:6px;color:#5b636d;font-size:13px}.panel-tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}.panel-surface-info{margin:18px 0;border-radius:18px;padding:14px;background:#f4f0e9}.panel-surface-info strong,.panel-hint strong{display:block;margin-bottom:8px}.panel-actions{display:grid;gap:9px}.panel-actions small{font-size:11px;opacity:.76}.panel-hint{margin-top:18px;border-top:1px solid rgba(21,23,25,.08);padding-top:16px;color:#5b636d;font-size:13px}.panel-hint ol{margin:0;padding-left:18px;line-height:1.8}.products-asset-strip{position:static;display:flex;align-items:center;gap:14px;margin-top:18px;padding:14px}.strip-label{flex:0 0 auto;color:#5b636d;font-size:13px;font-weight:800}.strip-scroll{display:flex;min-width:0;max-width:100%;gap:10px;overflow-x:auto;padding-bottom:2px}.strip-asset,.strip-add{flex:0 0 132px;border:1px solid rgba(21,23,25,.08);border-radius:16px;padding:8px;background:#fff}.strip-asset.active{border-color:#0b4f6c;box-shadow:0 0 0 3px #0b4f6c1f}.strip-asset img{width:100%;aspect-ratio:1.5;border-radius:10px;object-fit:cover}.strip-asset span,.strip-add span{display:block;margin-top:6px;color:#3f464d;font-size:12px;font-weight:700}.strip-add{display:grid;place-items:center;min-height:92px;color:#0b4f6c;border-style:dashed}@media(max-width:1100px){.home-hero,.home-supply-note,.product-market-hero,.products-layout{grid-template-columns:1fr}.hero-product-stage{min-height:520px}.market-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.products-sidebar,.products-panel{position:static;max-height:none}}@media(max-width:768px){.site-header{display:none}.mobile-tab-bar{position:fixed;left:10px;right:10px;bottom:10px;z-index:80;display:grid;grid-template-columns:repeat(7,1fr);gap:2px;border:1px solid rgba(21,23,25,.08);border-radius:20px;padding:7px;background:#fffcf6eb;box-shadow:0 16px 40px #15171929;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.mobile-tab-bar button{display:grid;place-items:center;gap:3px;border:0;border-radius:14px;padding:7px 2px;color:#5b636d;background:transparent;font-size:11px}.mobile-tab-bar button.tab-active{color:#0b4f6c;background:#dff2ee}.home-top-strip{justify-content:flex-start}.home-hero{min-height:auto;padding:42px 18px 32px;gap:28px}.hero-copy h1{font-size:42px}.hero-sub{font-size:16px}.hero-actions,.market-actions{align-items:stretch;flex-direction:column}.hero-product-stage{min-height:420px;border-radius:28px}.floating-product{left:23%;width:58%;padding:16px}.floating-product img{height:210px}.floating-pattern{width:132px}.home-intent-tabs,.home-supply-note{grid-template-columns:1fr;padding:0 18px}.home-section{padding:0 18px}.products-page{padding:24px 14px 116px}.product-market-hero{padding:22px;border-radius:24px}.market-stats{grid-template-columns:1fr}.products-layout{gap:14px}.products-preview{min-height:0}.preview-canvas{min-height:400px}.cup-preview-object{min-height:250px}.products-asset-strip{position:sticky;bottom:82px;align-items:flex-start;flex-direction:column;z-index:25}.strip-scroll{width:100%}}.market-home,.catalog-page{min-height:100svh;color:#151719;background:#f7f4ee}.market-top-notice{display:flex;align-items:center;justify-content:center;gap:18px;min-height:48px;padding:10px 20px;color:#084c61;background:#dff3ef;font-size:14px}.market-top-notice strong{border-radius:999px;padding:6px 12px;color:#fff;background:#084c61}.market-hero{position:relative;display:grid;grid-template-columns:minmax(360px,.92fr) minmax(520px,1.08fr);gap:42px;align-items:center;min-height:calc(100svh - 112px);padding:74px min(7vw,112px) 64px;overflow:hidden;background:radial-gradient(circle at 74% 38%,rgba(255,109,74,.16),transparent 32%),radial-gradient(circle at 50% 100%,rgba(8,76,97,.09),transparent 44%),#fffaf1}.market-hero-copy{position:relative;z-index:1;max-width:640px}.market-hero-copy h1{margin:14px 0 18px;max-width:720px;font-size:clamp(46px,6vw,88px);line-height:.95;letter-spacing:0}.market-hero-copy p:not(.eyebrow){max-width:560px;margin:0;color:#5f666d;font-size:18px;line-height:1.72}.market-hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.market-hero-stage{position:relative;min-height:560px;border-radius:46px;overflow:hidden;background:linear-gradient(135deg,#ffffff6b,#fff0),#e8f3ef;box-shadow:inset 0 0 0 1px #084c6114,0 32px 90px #1517191f}.hero-design-sheet{position:absolute;left:11%;top:12%;display:grid;place-items:center;width:34%;aspect-ratio:.78;border:2px dashed rgba(8,76,97,.22);border-radius:28px;color:#0b4f6c;background:repeating-linear-gradient(45deg,#50a8bb2e 0,#50a8bb2e 10px,#ffffffc7 10px,#ffffffc7 22px);text-align:center;transform:rotate(-8deg)}.hero-design-sheet span,.hero-design-sheet small{display:block;font-weight:900}.hero-main-product{position:absolute;right:14%;bottom:12%;width:min(48%,340px);filter:drop-shadow(0 34px 42px rgba(21,23,25,.18))}.hero-pattern{position:absolute;width:178px;height:128px;border:10px solid #fff;border-radius:22px;object-fit:cover;box-shadow:0 20px 42px #15171924}.hero-pattern-a{left:8%;bottom:19%;transform:rotate(8deg)}.hero-pattern-b{right:6%;top:15%;transform:rotate(11deg)}.hero-proof{position:absolute;left:12%;right:12%;bottom:34px;display:grid;grid-template-columns:auto 1fr;gap:4px 10px;align-items:center;border-radius:22px;padding:16px 18px;background:#ffffffdb;box-shadow:0 18px 38px #1517191c;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.hero-proof svg{grid-row:span 2;color:#0b4f6c}.hero-proof span{color:#647079;font-size:13px}.audience-switch,.market-section,.market-split-section,.recent-assets-band,.market-final-cta{width:min(1380px,calc(100% - 72px));margin:0 auto}.audience-switch{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:30px}.audience-card{display:grid;gap:10px;border:1px solid rgba(21,23,25,.08);border-radius:24px;padding:22px;color:#151719;background:#fff;text-align:left;box-shadow:0 18px 42px #1517190f}.audience-card svg,.audience-card em{color:#0b4f6c}.audience-card strong{font-size:18px}.audience-card span{color:#667079;line-height:1.62}.audience-card em{display:inline-flex;gap:6px;align-items:center;font-style:normal;font-weight:850}.market-section{padding:76px 0 0}.market-section-heading{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:24px}.market-section-heading h2{max-width:780px;margin:8px 0 0;font-size:clamp(32px,3.6vw,56px);line-height:1.05}.market-section-heading.compact h2{font-size:32px}.category-showcase{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:14px}.category-tile{display:grid;gap:10px;border:0;border-radius:24px;padding:14px;color:#151719;background:#fff;text-align:left;box-shadow:0 18px 42px #1517190d}.category-tile img{width:100%;aspect-ratio:1.1;border-radius:18px;object-fit:contain;background:#f0f5f2}.category-tile span{color:#0b4f6c;font-size:12px;font-weight:800}.category-tile strong{font-size:17px}.market-split-section{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:24px;padding:76px 0 0}.ai-workflow-panel,.hot-products-panel{border-radius:30px;padding:28px;background:#fff;box-shadow:0 22px 54px #15171912}.ai-workflow-panel{color:#fff;background:#083f50}.ai-workflow-panel .eyebrow,.ai-workflow-panel h2{color:#fff}.ai-workflow-panel h2{margin:10px 0 22px;font-size:clamp(30px,3vw,48px);line-height:1.08}.workflow-list{display:grid;gap:10px}.workflow-list button{display:grid;grid-template-columns:auto 1fr;gap:4px 12px;align-items:center;border:1px solid rgba(255,255,255,.13);border-radius:18px;padding:15px;color:#fff;background:#ffffff14;text-align:left}.workflow-list svg{grid-row:span 2}.workflow-list span{color:#ffffffb8;line-height:1.5}.compact-product-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.compact-product-grid button{border:1px solid rgba(21,23,25,.08);border-radius:20px;padding:12px;background:#fff;text-align:left}.compact-product-grid img{width:100%;aspect-ratio:1.12;border-radius:15px;object-fit:contain;background:#f2f6f4}.compact-product-grid strong,.compact-product-grid span{display:block}.compact-product-grid strong{margin-top:10px;font-size:14px}.compact-product-grid span{margin-top:4px;color:#69737b;font-size:12px}.scene-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.scene-strip article{position:relative;overflow:hidden;min-height:280px;border-radius:26px;color:#fff;background:#111}.scene-strip img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:.72}.scene-strip div{position:absolute;left:20px;right:20px;bottom:18px;display:grid;gap:6px}.scene-strip strong{color:#fff;font-size:24px}.scene-strip span{color:#ffffffd1;line-height:1.55}.inspiration-market-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.inspiration-market-grid button{border:1px solid rgba(21,23,25,.08);border-radius:24px;padding:12px;background:#fff;text-align:left}.inspiration-market-grid img{width:100%;aspect-ratio:1.25;border-radius:17px;object-fit:cover}.inspiration-market-grid span,.inspiration-market-grid strong,.inspiration-market-grid small{display:block}.inspiration-market-grid span{margin-top:10px;color:#0b4f6c;font-size:12px;font-weight:850}.inspiration-market-grid strong{margin-top:4px;font-size:17px}.inspiration-market-grid small{margin-top:4px;color:#68737b}.recent-assets-band{display:flex;align-items:center;gap:18px;margin-top:64px;border-radius:24px;padding:14px;background:#fff}.recent-assets-band>div{display:flex;gap:10px;overflow-x:auto}.recent-assets-band button{display:flex;align-items:center;gap:8px;border:1px solid rgba(21,23,25,.08);border-radius:16px;padding:8px 12px;background:#fff}.recent-assets-band img{width:48px;height:38px;border-radius:10px;object-fit:cover}.market-final-cta{display:grid;place-items:center;gap:14px;margin-top:78px;margin-bottom:64px;border-radius:34px;padding:58px 24px;color:#fff;background:#0b4f6c;text-align:center}.market-final-cta h2,.market-final-cta p{margin:0;color:#fff}.market-final-cta h2{font-size:clamp(30px,3.3vw,48px)}.market-final-cta p{color:#ffffffc2}.catalog-page{padding:22px min(4vw,56px) 72px}.catalog-campaign-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:22px}.catalog-campaign-row button{position:relative;min-height:128px;overflow:hidden;border:0;border-radius:22px;padding:18px 34% 18px 18px;color:#fff;background:#0b4f6c;text-align:left}.catalog-campaign-row img{position:absolute;right:-12px;bottom:-18px;width:42%;max-height:130px;object-fit:contain;opacity:.92}.catalog-campaign-row span,.catalog-campaign-row strong{position:relative;z-index:1;display:block}.catalog-campaign-row span{font-size:13px;opacity:.78}.catalog-campaign-row strong{margin-top:8px;max-width:260px;color:#fff;font-size:24px;line-height:1.08}.catalog-summary{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:28px;align-items:end;margin-bottom:22px;border-radius:30px;padding:34px;color:#fff;background:#083f50}.catalog-summary h1,.catalog-summary p{margin:0;color:#fff}.catalog-summary h1{margin-top:10px;max-width:880px;font-size:clamp(36px,4vw,64px);line-height:1.02}.catalog-summary p:not(.eyebrow){margin-top:14px;max-width:720px;color:#ffffffbd;line-height:1.68}.catalog-summary-stats{display:grid;grid-template-columns:repeat(3,116px);gap:12px}.catalog-summary-stats article{border:1px solid rgba(255,255,255,.16);border-radius:20px;padding:16px;background:#ffffff14}.catalog-summary-stats strong,.catalog-summary-stats span{display:block;color:#fff}.catalog-summary-stats strong{font-size:28px}.catalog-summary-stats span{margin-top:5px;color:#ffffffad;font-size:12px}.catalog-notice{display:inline-flex;gap:8px;align-items:center;margin:0 0 16px;border-radius:999px;padding:9px 14px;color:#0b4f6c;background:#dff2ee;font-weight:800}.catalog-shell{display:grid;grid-template-columns:190px minmax(0,1fr) 360px;gap:18px;align-items:start}.catalog-sidebar,.catalog-main,.catalog-designer,.catalog-bottom-guide{border:1px solid rgba(21,23,25,.08);border-radius:24px;background:#fff;box-shadow:0 16px 38px #1517190d}.catalog-sidebar{position:sticky;top:92px;display:grid;gap:6px;padding:18px}.catalog-sidebar>span{margin-bottom:12px;color:#68737b;font-size:13px;line-height:1.5}.catalog-sidebar button{border:0;border-radius:13px;padding:10px 12px;color:#3d454c;background:transparent;text-align:left}.catalog-sidebar button.active,.catalog-sidebar button:hover{color:#0b4f6c;background:#dff2ee;font-weight:850}.catalog-main{padding:18px}.catalog-toolbar{display:flex;gap:12px;justify-content:space-between;margin-bottom:14px}.catalog-search{display:flex;align-items:center;gap:8px;width:min(420px,100%);min-height:44px;border:1px solid rgba(21,23,25,.1);border-radius:14px;padding:0 12px;background:#fbfaf7}.catalog-search input{width:100%;border:0;outline:none;background:transparent}.catalog-filters{display:flex;gap:8px}.catalog-filters button{border:1px solid rgba(21,23,25,.1);border-radius:12px;padding:9px 11px;color:#4f5961;background:#fff}.catalog-result-line{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:6px 0 16px;color:#5d6870;font-size:14px}.catalog-result-line button{display:inline-flex;gap:4px;align-items:center;border:0;color:#0b4f6c;background:transparent;font-weight:850}.catalog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.catalog-product-card{overflow:hidden;border:1px solid rgba(21,23,25,.08);border-radius:18px;color:#151719;background:#fff;text-align:left;transition:border-color .16s ease,transform .16s ease,box-shadow .16s ease}.catalog-product-card:hover,.catalog-product-card.active{transform:translateY(-2px);border-color:#0b4f6c5c;box-shadow:0 16px 32px #15171917}.catalog-product-card.multi-surface-unavailable{cursor:not-allowed;opacity:.78}.catalog-product-card.multi-surface-unavailable:hover{transform:none;border-color:var(--podi-line);box-shadow:none}.catalog-product-card.multi-surface-unavailable .catalog-card-action{color:#667085;background:#eef1f0}.catalog-availability-badge{position:absolute;z-index:2;top:10px;left:10px;border-radius:999px;padding:6px 9px;color:#8a4b12;background:#fff4e5f5;box-shadow:0 4px 12px #5c3b1614;font-size:11px;font-weight:850}.catalog-product-visual{position:relative;display:grid;place-items:center;min-height:220px;background:repeating-linear-gradient(135deg,#53b2c52e 0,#53b2c52e 12px,#ffffffe0 12px,#ffffffe0 24px),#f3f7f5}.catalog-product-visual>img{width:72%;max-height:190px;object-fit:contain;filter:drop-shadow(0 20px 24px rgba(21,23,25,.12))}.design-area-label{position:absolute;left:14px;top:14px;border-radius:13px;padding:7px 9px;color:#0b4f6c;background:#ffffffdb;text-align:left}.design-area-label strong,.design-area-label span{display:block;font-size:11px}.catalog-card-badges{position:absolute;right:12px;top:12px;z-index:3;display:grid;gap:6px;justify-items:end}.catalog-card-badge{border-radius:999px;padding:5px 9px;font-size:11px;font-style:normal;font-weight:850}.catalog-card-badge.missing-size{color:#8a4b17;background:#ffe6c8}.catalog-card-badge.missing-model{color:#0b4f6c;background:#dff4eff5;box-shadow:0 8px 18px #0b4f6c1f}.catalog-product-body{padding:14px}.catalog-product-body>strong{display:block;min-height:38px;font-size:15px;line-height:1.32}.catalog-product-body>span{display:block;margin-top:6px;color:#68737b;font-size:12px}.catalog-product-meta{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin-top:12px}.catalog-product-meta b{color:#0b4f6c}.catalog-product-meta b.price-pending{color:#a16207;font-size:13px}.catalog-product-meta small{color:#68737b}.catalog-card-tags{display:flex;flex-wrap:wrap;gap:5px;margin-top:10px}.catalog-card-tags span{border-radius:999px;padding:4px 8px;color:#0b4f6c;background:#dff2ee;font-size:11px;font-weight:800}.catalog-designer{position:sticky;top:92px;padding:20px}.designer-header h2{margin:8px 0 6px;font-size:25px;line-height:1.2}.designer-header span{color:#68737b;line-height:1.55}.designer-preview{display:grid;gap:10px;place-items:center;margin:18px 0;border-radius:22px;padding:22px;background:linear-gradient(90deg,rgba(21,23,25,.035) 1px,transparent 1px),linear-gradient(0deg,rgba(21,23,25,.035) 1px,transparent 1px),#f1f6f3;background-size:28px 28px}.designer-cup{position:relative;display:grid;place-items:center;width:220px;min-height:230px}.designer-cup>img:last-child{position:relative;z-index:2;width:100%;max-height:230px;object-fit:contain;filter:drop-shadow(0 20px 24px rgba(21,23,25,.16))}.designer-product-photo{width:100%;max-height:260px;border-radius:20px;object-fit:cover;box-shadow:0 18px 38px #10142424}.designer-texture{position:absolute;z-index:1;width:46%;aspect-ratio:1;border-radius:15px;object-fit:cover;opacity:.88}.designer-preview>span{color:#0b4f6c;font-size:13px;font-weight:850}.designer-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.designer-facts article{display:grid;gap:4px;border-radius:14px;padding:10px;background:#f7f4ee}.designer-facts svg{color:#0b4f6c}.designer-facts span{color:#68737b;font-size:11px}.designer-facts strong{font-size:12px}.surface-summary,.asset-picker{margin-top:16px;border-top:1px solid rgba(21,23,25,.08);padding-top:16px}.surface-summary strong,.surface-summary span{display:block}.surface-summary span{margin-top:5px;color:#5f6870;font-size:13px}.asset-picker-title{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:10px}.asset-picker-title button{border:0;color:#0b4f6c;background:transparent;font-weight:850}.asset-picker-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.asset-picker-grid button{border:1px solid rgba(21,23,25,.08);border-radius:12px;padding:6px;background:#fff}.asset-picker-grid button.active{border-color:#0b4f6c;box-shadow:0 0 0 3px #0b4f6c1f}.asset-picker-grid img{width:100%;aspect-ratio:1.2;border-radius:8px;object-fit:cover}.asset-picker-grid span{display:block;overflow:hidden;margin-top:5px;color:#46515a;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.designer-actions{display:grid;gap:9px;margin-top:16px}.designer-actions small{font-size:11px;opacity:.72}.catalog-bottom-guide{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:22px;padding:18px}.catalog-bottom-guide article{display:grid;gap:8px;padding:12px}.catalog-bottom-guide svg{color:#0b4f6c}.catalog-bottom-guide span{color:#68737b;line-height:1.55}.process-mode-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0 0 22px}.process-mode-tabs button{display:grid;grid-template-columns:auto 1fr;gap:4px 10px;align-items:start;border:1px solid rgba(21,23,25,.08);border-radius:20px;padding:16px;color:#151719;background:#fff;text-align:left;box-shadow:0 14px 34px #1517190a}.process-mode-tabs button.active{border-color:#0b4f6c52;background:#eaf7f4}.process-mode-tabs svg{grid-row:span 2;color:#0b4f6c}.process-mode-tabs span{color:#68737b;line-height:1.45}.process-page{width:min(1120px,calc(100% - 72px));margin:0 auto;padding-bottom:78px}.process-page .page-title{max-width:980px}.process-upload-section,.process-goals-section,.process-action-section,.process-results-section{margin-top:22px}.process-upload-section,.process-goals-section,.process-action-section{border:1px solid rgba(21,23,25,.07);border-radius:28px;padding:22px;background:#fff;box-shadow:0 16px 38px #1517190d}.process-section-label,.goals-label>div{display:grid;gap:5px}.process-section-label{margin-bottom:16px}.process-section-label.compact{flex:1 1 320px;margin:0}.process-section-label small,.goals-label small{color:#0b4f6c;font-size:12px;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.process-section-label strong,.goals-label strong{color:#151719;font-size:20px;line-height:1.25}.process-section-label span{color:#68737b;line-height:1.55}.image-uploader{display:grid;place-items:center;min-height:280px;border:2px dashed rgba(11,79,108,.24);border-radius:28px;background:radial-gradient(circle at 50% 10%,rgba(223,242,238,.88),transparent 42%),#fff;cursor:pointer;transition:border-color .18s ease,background .18s ease,transform .18s ease}.image-uploader:hover,.image-uploader.drag-over{transform:translateY(-1px);border-color:#0b4f6c80;background:#f1fbf8}.uploader-empty,.uploader-preview{display:grid;place-items:center;gap:10px;padding:28px;text-align:center}.uploader-empty svg{color:#0b4f6c}.uploader-empty h3,.uploader-empty p{margin:0}.uploader-empty h3{font-size:24px}.uploader-empty p,.uploader-hint{color:#68737b}.uploader-thumbs{display:flex;gap:10px}.uploader-thumbs img,.heic-thumb,.more-thumb{width:74px;height:58px;border-radius:14px;object-fit:cover;background:#f1f1eb}.more-thumb{display:grid;place-items:center;color:#0b4f6c;font-weight:850}.heic-thumb{display:grid;place-items:center;color:#0b4f6c;font-size:12px;font-weight:850;letter-spacing:.08em}.uploader-summary{display:inline-flex;gap:8px;align-items:center;border-radius:999px;padding:8px 12px;color:#0b4f6c;background:#dff2ee;font-weight:850}.goals-label{display:flex;align-items:baseline;justify-content:space-between;gap:14px;margin-bottom:16px}.goals-label span{color:#68737b}.goal-chips{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.goal-chip{position:relative;display:grid;gap:8px;min-height:148px;border:1px solid rgba(21,23,25,.08);border-radius:18px;padding:15px;color:#151719;background:#fbfaf7;text-align:left}.goal-chip.picked{border-color:#0b4f6c61;background:#eaf7f4}.goal-chip svg{color:#0b4f6c}.goal-chip span{font-weight:850}.goal-chip em{color:#68737b;font-size:13px;font-style:normal;line-height:1.45}.goal-chip small{color:#68737b}.chip-check{position:absolute;right:12px;top:12px}.process-action-section{display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:space-between}.upload-summary{color:#68737b;font-size:14px}.process-submit-error{flex-basis:100%;margin:0;border:1px solid rgba(197,111,24,.2);border-radius:16px;padding:12px 14px;color:#8a4b0f;background:#fff3df;font-size:13px;line-height:1.55}.process-results-section{border-radius:28px;padding:24px;background:#fff;box-shadow:0 16px 38px #1517190d}.results-header,.results-title,.view-mode-switch,.process-next-actions{display:flex;align-items:center;gap:10px}.results-header{justify-content:space-between;margin-bottom:16px}.results-title h2{margin:0}.view-mode-switch button,.process-next-actions button,.comparison-actions button,.grid-item-actions button,.group-actions button{border:1px solid rgba(21,23,25,.08);border-radius:12px;padding:8px 10px;background:#fff}.view-mode-switch button.active{color:#0b4f6c;background:#dff2ee}.comparison-view{display:grid;gap:14px}.comparison-pair{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto;gap:12px;align-items:center;border:1px solid rgba(21,23,25,.08);border-radius:20px;padding:12px;background:#fbfaf7}.comparison-side{position:relative}.comparison-side img{width:100%;aspect-ratio:1.3;border-radius:15px;object-fit:cover}.comparison-label{position:absolute;left:10px;top:10px;border-radius:999px;padding:5px 8px;color:#0b4f6c;background:#ffffffdb;font-size:12px;font-weight:850}.comparison-arrow{color:#0b4f6c;font-weight:900}.comparison-actions{display:grid;gap:7px}.grid-view{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.grid-item{position:relative;overflow:hidden;border-radius:18px}.grid-item img{width:100%;aspect-ratio:1;object-fit:cover}.grid-item-overlay{position:absolute;inset:auto 8px 8px;border-radius:14px;padding:9px;background:#ffffffe6}.grid-item-type{color:#0b4f6c;font-weight:850}.grid-item-actions{display:flex;gap:5px;margin-top:7px}.grouped-view,.result-group,.group-grid{display:grid;gap:14px}.group-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.group-item{display:grid;grid-template-columns:1fr 1fr;gap:10px;border-radius:18px;padding:10px;background:#fbfaf7}.group-input img,.group-output img{width:100%;aspect-ratio:1.2;border-radius:12px;object-fit:cover}.group-actions{grid-column:1 / -1;display:flex;gap:8px}@media(max-width:1180px){.market-hero,.market-split-section,.catalog-summary,.catalog-shell{grid-template-columns:1fr}.catalog-sidebar,.catalog-designer{position:static}.category-showcase,.catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:768px){.market-top-notice{align-items:flex-start;flex-direction:column;gap:8px}.market-hero{grid-template-columns:1fr;min-height:auto;padding:42px 18px 36px}.market-hero-copy h1{font-size:44px}.market-hero-stage{min-height:420px;border-radius:30px}.hero-pattern{width:128px;height:92px}.audience-switch,.market-section,.market-split-section,.recent-assets-band,.market-final-cta{width:calc(100% - 28px)}.audience-switch,.category-showcase,.market-split-section,.scene-strip,.inspiration-market-grid,.catalog-campaign-row,.catalog-summary-stats,.catalog-grid,.catalog-bottom-guide,.process-mode-tabs{grid-template-columns:1fr}.catalog-page{padding:14px 14px 110px}.catalog-summary,.catalog-main,.catalog-designer{padding:18px;border-radius:22px}.catalog-summary h1{font-size:38px}.catalog-toolbar,.catalog-result-line{align-items:stretch;flex-direction:column}.catalog-filters{flex-wrap:wrap;overflow-x:visible;padding-bottom:2px}.catalog-filters button{flex:0 0 auto}.catalog-product-visual{min-height:190px}.catalog-campaign-row button{min-height:112px;padding-right:42%}.catalog-campaign-row img{width:36%;opacity:.48}.compact-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.process-page{width:calc(100% - 28px);padding-bottom:112px}.goal-chips,.comparison-pair,.grid-view,.group-grid{grid-template-columns:1fr}.comparison-actions,.process-next-actions,.results-header{align-items:stretch;flex-direction:column}}.client-app{background:#fbfcfb}.site-promo-bar{display:flex}.market-home{width:100%;max-width:none;padding:0 0 96px;background:#fff}.market-hero{position:relative;display:grid;grid-template-columns:1fr;justify-items:center;gap:24px;min-height:calc(100svh - 108px);padding:28px 5vw 84px;overflow:hidden;background:#fff}.market-hero-copy{display:grid;justify-items:center;width:min(980px,100%);max-width:980px;text-align:center}.market-hero-copy h1{display:grid;gap:8px;margin:0;max-width:980px;color:#070b18;font-size:clamp(56px,6vw,92px);line-height:.96;font-weight:950;letter-spacing:0}.market-hero-copy h1 span{display:block;color:var(--podi-brand)}.market-hero-copy p:not(.eyebrow){max-width:720px;margin:18px 0 0;color:#4a5264;font-size:18px;line-height:1.75}.hero-intent-row{justify-self:center;width:min(720px,100%)}.hero-showcase{width:min(1180px,100%);min-height:500px;margin-top:0}.studio-board{bottom:6px}.quick-paths{margin-top:-26px}.catalog-campaign-row button{border:1px solid rgba(6,99,255,.1);color:#101424;background:linear-gradient(135deg,#fff,#f2f7ff);box-shadow:0 18px 42px #0663ff14}.catalog-campaign-row span{color:#0663ff}.catalog-campaign-row strong{color:#101424}.catalog-summary{color:#101424;background:radial-gradient(circle at 92% 12%,rgba(122,53,255,.14),transparent 25%),linear-gradient(135deg,#fff,#eef5ff)}.catalog-summary h1,.catalog-summary p{color:#101424}.catalog-summary p:not(.eyebrow){color:#4a5264}.catalog-summary-stats article{color:#101424;background:#fff}.catalog-summary-stats strong{color:#0663ff}.catalog-summary-stats span{color:#5d6474}.catalog-sidebar,.catalog-main,.catalog-designer{background:#fff}.hero-market-photo{position:absolute;left:50%;bottom:8px;width:min(1120px,92vw);aspect-ratio:16 / 9;transform:translate(-50%);border-radius:34px;object-fit:cover;box-shadow:0 34px 90px #0663ff29}.hero-pattern-card{position:absolute;z-index:2;width:172px;height:126px;border:9px solid rgba(255,255,255,.9);border-radius:24px;object-fit:cover;box-shadow:0 22px 46px #1014242e}.hero-pattern-card-a{left:5%;top:72px;transform:rotate(-9deg)}.hero-pattern-card-b{right:6%;top:112px;transform:rotate(8deg)}.catalog-summary{position:relative;overflow:hidden}.catalog-summary>div:first-child,.catalog-summary-stats{position:relative;z-index:1}.catalog-summary-photo{position:absolute;right:30px;bottom:18px;width:min(430px,34%);border-radius:28px;object-fit:cover;box-shadow:0 22px 54px #0663ff29}.catalog-card-pattern{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:.76;object-fit:cover}.catalog-product-photo{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transform:scale(1.18)}.catalog-card-swatch{position:absolute;right:12px;bottom:12px;z-index:2;width:78px;height:58px;border:5px solid rgba(255,255,255,.88);border-radius:16px;object-fit:cover;box-shadow:0 12px 26px #10142429}.catalog-product-visual>img:not(.catalog-card-pattern):not(.catalog-product-photo):not(.catalog-card-swatch){position:relative;z-index:1;background:#ffffffb8;border-radius:18px;box-shadow:0 14px 28px #1014241f}.design-area-label,.catalog-card-badges{z-index:3}.catalog-product-visual .catalog-product-photo{position:absolute;z-index:1;border-radius:0;background:none;box-shadow:none}@media(max-width:768px){.market-hero{min-height:auto;padding:24px 14px 58px}.market-hero-copy h1{max-width:420px;font-size:43px}.hero-showcase{min-height:520px}.hero-market-photo{width:112vw;height:360px;bottom:42px}.hero-pattern-card{width:118px;height:88px}.catalog-summary-photo{position:relative;right:auto;bottom:auto;width:100%;margin-top:18px}.quick-paths{margin-top:-18px}}.page-shell .page-title{max-width:1040px;margin-bottom:34px}.page-shell .page-title h1{max-width:980px;font-size:clamp(38px,4vw,56px);line-height:1.05;letter-spacing:0}.page-shell .page-title>p:last-child{max-width:820px;margin-top:16px;color:#596273;font-size:16px;line-height:1.75}.assets-page{color:#101424}.assets-tabs,.type-filters,.kind-row,.sort-row{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.assets-tabs{margin:0 0 16px}.assets-tab,.type-filters button,.kind-row button,.sort-row button{display:inline-flex;gap:7px;align-items:center;min-height:40px;border:1px solid rgba(6,99,255,.12);border-radius:999px;padding:0 15px;color:#455064;background:#ffffffdb;font-size:14px;font-weight:800;box-shadow:0 10px 24px #0663ff0d}.assets-tab.active,.type-filters button.active,.kind-row button.active,.sort-row button.active{color:#0663ff;border-color:#0663ff38;background:#edf6ff}.tab-count{display:inline-flex;justify-content:center;min-width:22px;border-radius:999px;padding:2px 7px;color:#0663ff;background:#fff;font-size:12px}.assets-toolbar{display:grid;grid-template-columns:minmax(260px,.82fr) minmax(0,1fr);gap:14px;align-items:center;margin-bottom:22px}.assets-toolbar .search-box{display:flex;gap:10px;align-items:center;min-height:50px;border:1px solid rgba(6,99,255,.12);border-radius:999px;padding:0 16px;background:#fff;box-shadow:0 16px 34px #0663ff0f}.assets-toolbar .search-box svg{color:#0663ff}.assets-toolbar .search-box input{min-width:0;flex:1;border:0;outline:0;background:transparent;color:#101424;font-size:15px}.assets-toolbar .search-box button{border:0;border-radius:999px;width:28px;height:28px;color:#596273;background:#eef3fb;font-weight:900}.assets-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.assets-grid .asset-card{position:relative;display:flex;flex-direction:column;min-height:100%;overflow:hidden;border:1px solid rgba(6,99,255,.12);border-radius:26px;background:#fff;box-shadow:0 18px 42px #0663ff14}.assets-grid .asset-card.selected{outline:3px solid rgba(6,99,255,.28);outline-offset:2px}.asset-select-btn,.asset-fav-btn{position:absolute;z-index:3;display:grid;place-items:center;width:34px;height:34px;border:1px solid rgba(255,255,255,.78);border-radius:999px;color:#0663ff;background:#ffffffe6;box-shadow:0 10px 22px #1014241f}.asset-select-btn{top:12px;left:12px}.asset-fav-btn{top:12px;right:12px}.asset-fav-btn.favorited{color:#ff4f91}.assets-grid .asset-card>img{width:100%;height:230px;object-fit:cover;background:#f6f8ff}.asset-card-info{display:grid;gap:8px;padding:16px 16px 14px}.asset-tags{display:flex;flex-wrap:wrap;gap:7px}.asset-type-tag,.asset-vis-tag{display:inline-flex;align-items:center;min-height:24px;border-radius:999px;padding:0 9px;color:#0663ff;background:#edf6ff;font-size:12px;font-weight:850}.asset-vis-tag{color:#5f6472;background:#f1f3f6}.asset-card-info strong{color:#101424;font-size:16px;line-height:1.35}.asset-source{color:#6c7483;font-size:13px;line-height:1.45}.asset-card-actions{display:flex;gap:8px;padding:0 16px 16px;margin-top:auto}.asset-card-actions button{display:grid;place-items:center;width:34px;height:34px;border:1px solid rgba(6,99,255,.12);border-radius:999px;color:#0663ff;background:#f8fbff}.assets-notice,.assets-empty{border:1px solid rgba(35,169,93,.18);border-radius:20px;padding:14px 16px;color:#166b3f;background:#effaf4}.assets-empty{grid-column:1 / -1;display:grid;justify-items:center;gap:8px;min-height:260px;place-content:center;color:#596273;background:#fff;text-align:center}.assets-batch-bar{position:sticky;bottom:18px;z-index:10;display:flex;gap:14px;align-items:center;justify-content:space-between;margin:26px auto 0;border:1px solid rgba(6,99,255,.14);border-radius:24px;padding:14px 16px;background:#fffffff0;box-shadow:0 22px 58px #0663ff29;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.batch-actions{display:flex;flex-wrap:wrap;gap:8px}.work-grid.large{gap:22px}.work-card{border-radius:28px;box-shadow:0 18px 44px #0663ff14}.work-card img{height:244px}.work-body h3{margin:14px 0 8px;color:#101424;font-size:18px;line-height:1.35}.work-card .creator-line span{display:inline-flex;width:auto;height:auto;border-radius:999px;padding:5px 9px;color:#445064;background:#f1f4f8;font-size:12px}.work-card .tag-row span{color:#596273;background:#f2f4f7}.creator-earnings{color:#445064}.inspire-side{border:1px solid rgba(6,99,255,.1);background:#fff;box-shadow:0 18px 42px #0663ff0f}@media(max-width:1100px){.assets-toolbar{grid-template-columns:1fr}.assets-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:768px){.page-shell .page-title h1{font-size:38px}.assets-grid,.work-grid.large{grid-template-columns:1fr}.assets-grid .asset-card>img{height:220px}.assets-batch-bar{align-items:stretch;flex-direction:column}}.site-promo-bar{min-height:38px;gap:14px;color:#ffffffe0;background:radial-gradient(circle at 4% 0%,rgba(255,214,77,.18),transparent 20%),linear-gradient(90deg,#111827,#0b5565 54%,#111827);font-size:13px;letter-spacing:0}.site-promo-bar strong{color:#fff;font-size:13px;letter-spacing:0}.site-promo-bar span{opacity:.8}.site-promo-bar button{min-height:28px;border-color:#ffffff47;padding:0 12px;color:#fff;background:#ffffff14;font-size:12px}.site-header{box-shadow:0 10px 28px #1118270d}.catalog-page{background:radial-gradient(circle at 82% 160px,rgba(221,178,105,.14),transparent 240px),linear-gradient(180deg,rgba(255,255,255,.2),transparent 460px)}.catalog-campaign-row button{min-height:112px;border-color:#11182712;border-radius:24px;background:linear-gradient(135deg,#fffffff5,#f6f3ebeb);box-shadow:0 18px 42px #1118270f}.catalog-campaign-row span{color:#0b5565;font-weight:800}.catalog-campaign-row strong{max-width:250px;color:#111827;font-size:22px}.catalog-campaign-row img{right:-6px;bottom:-16px;width:40%;opacity:.96}.catalog-summary{min-height:282px;border:1px solid rgba(17,24,39,.07);background:radial-gradient(circle at 94% 18%,rgba(11,85,101,.16),transparent 26%),linear-gradient(135deg,#fff,#f4f1e8);box-shadow:0 28px 70px #11182712}.catalog-summary h1{max-width:760px;color:#111827;font-size:clamp(40px,4.2vw,62px);line-height:1.03}.catalog-summary p:not(.eyebrow){max-width:620px;color:#4b5563}.catalog-summary-photo{right:52px;bottom:0;width:min(360px,31%);border-radius:30px 30px 0 0;box-shadow:0 24px 60px #11182721}.catalog-summary-stats{margin-right:300px}.catalog-summary-stats article{border-color:#11182712;background:#ffffffb8;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.catalog-summary-stats strong{color:#0b5565}.catalog-sidebar,.catalog-main,.catalog-designer,.catalog-bottom-guide,.assets-grid .asset-card,.work-card,.inspire-side{border-color:#11182712;box-shadow:0 20px 54px #1118270f}.catalog-product-card{border-radius:22px;box-shadow:0 14px 30px #1118270d}.catalog-product-card:hover,.catalog-product-card.active{border-color:#0b556557;box-shadow:0 22px 48px #1118271a}.catalog-product-visual{min-height:236px;background:linear-gradient(180deg,#ffffff1f,#ffffffe0),#f5f2ea}.catalog-product-visual .catalog-product-photo{transform:scale(1.08)}.catalog-card-swatch{right:14px;bottom:14px;width:48px;height:48px;border:3px solid rgba(255,255,255,.94);border-radius:12px}.catalog-summary-models{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;width:min(380px,100%);align-self:stretch}.catalog-summary-models .catalog-model-thumbnail{min-height:132px}.catalog-model-thumbnail{position:relative;z-index:1;display:grid;place-items:center;width:100%;min-height:188px;overflow:hidden;border-radius:22px;background:radial-gradient(circle at 50% 76%,rgba(18,89,106,.12),transparent 48%),linear-gradient(180deg,#ffffff47,#ffffffdb)}.catalog-model-thumbnail__canvas{position:absolute;top:0;right:0;bottom:0;left:0}.catalog-model-thumbnail__canvas canvas{display:block;width:100%;height:100%}.catalog-model-thumbnail__state,.catalog-model-thumbnail--empty span{position:relative;z-index:2;border-radius:999px;padding:6px 10px;color:#0b4f6c;background:#ffffffd6;font-size:12px;font-weight:850;box-shadow:0 10px 22px #11182714}.catalog-model-thumbnail--empty{gap:8px;padding:18px;color:#445064;background:linear-gradient(135deg,#2f61ff14,#0b4f6c14),#ffffff9e;text-align:center}.catalog-model-thumbnail--deferred{background:radial-gradient(circle at 50% 72%,rgba(47,97,255,.14),transparent 46%),linear-gradient(135deg,#2f61ff17,#0b4f6c14),#ffffffad}.catalog-model-thumbnail--empty strong{max-width:160px;color:#111827;font-size:15px;line-height:1.28}.design-area-label{left:14px;top:auto;bottom:14px;color:#0b5565;background:#ffffffe6;box-shadow:0 12px 24px #11182714}.catalog-card-tags span,.catalog-sidebar button.active,.catalog-sidebar button:hover{color:#0b5565;background:#e5f2ef}.catalog-product-meta b,.catalog-result-line button,.asset-picker-title button,.designer-preview>span{color:#0b5565}.catalog-designer{border-radius:28px}.designer-preview{min-height:320px;overflow:hidden;border:1px solid rgba(17,24,39,.06);background:radial-gradient(circle at 50% 28%,rgba(255,255,255,.98),transparent 30%),linear-gradient(180deg,#f7f4ee,#eef5f2);background-size:auto}.designer-stage-preview{position:relative;display:grid;place-items:center;width:100%;min-height:248px}.designer-product-photo.pending{max-height:246px;object-fit:contain;background:transparent;box-shadow:none}.designer-material-swatch{position:absolute;right:2px;bottom:6px;display:grid;gap:6px;width:108px;border:1px solid rgba(255,255,255,.9);border-radius:20px;padding:7px;background:#ffffffeb;box-shadow:0 18px 38px #11182724;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.designer-material-swatch img{width:100%;aspect-ratio:1;border-radius:14px;object-fit:cover}.designer-material-swatch span{color:#4b5563;font-size:11px;font-weight:800;text-align:center}.product-3d-preview{position:relative;display:block;width:100%;min-height:430px;overflow:hidden;isolation:isolate;border:1px solid rgba(17,24,39,.07);border-radius:24px;background:radial-gradient(circle at 50% 24%,rgba(255,255,255,.96),transparent 32%),linear-gradient(180deg,#f8fbff,#edf3f8)}.product-3d-preview__canvas{position:absolute;top:0;right:0;bottom:0;left:0}.product-3d-preview__canvas canvas{display:block;width:100%!important;height:100%!important}.product-3d-preview__loading{position:absolute;left:50%;top:50%;z-index:2;display:grid;justify-items:center;gap:8px;width:min(300px,calc(100% - 48px));padding:18px 20px;border:1px solid rgba(255,255,255,.9);border-radius:20px;color:#0f6670;background:#ffffffe6;box-shadow:0 16px 38px #1118271f;text-align:center;transform:translate(-50%,-50%);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.product-3d-preview__loading strong{color:#111827;font-size:15px}.product-3d-preview__loading span{color:#667085;font-size:12px;line-height:1.55}.product-3d-preview__badge,.product-3d-preview__texture{position:absolute;z-index:2;display:grid;gap:4px;border:1px solid rgba(255,255,255,.88);border-radius:18px;padding:12px 14px;background:#ffffffdb;box-shadow:0 16px 34px #1118271f;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.product-3d-preview__badge{left:18px;top:18px;max-width:min(310px,calc(100% - 36px))}.product-3d-preview__texture{right:18px;bottom:18px;max-width:min(260px,calc(100% - 36px))}.product-3d-preview__base-color{position:absolute;right:18px;top:18px;z-index:2;display:inline-flex;align-items:center;gap:7px;border:1px solid rgba(255,255,255,.88);border-radius:999px;padding:7px 10px;color:#334155;background:#ffffffd1;box-shadow:0 12px 26px #1118271a;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.product-3d-preview__base-color span{width:18px;height:18px;border:1px solid rgba(17,24,39,.18);border-radius:999px}.product-3d-preview__base-color strong{font-size:12px}.product-3d-preview__badge strong,.product-3d-preview__texture strong{color:#111827;font-size:13px;line-height:1.35}.product-3d-preview__badge span,.product-3d-preview__texture span{color:#667085;font-size:12px;line-height:1.45}.product-3d-preview--empty{display:grid;place-content:center;gap:8px;min-height:340px;padding:28px;text-align:center}.product-3d-preview--empty strong{font-size:18px}.product-3d-preview--empty span{color:#667085;line-height:1.6}.catalog-product-visual .catalog-product-photo,.designer-product-photo,.designer-product-photo.pending,.compact-product-grid img,.category-tile img,.scene-strip img,.inspiration-market-grid img{object-fit:contain}.page-shell .page-title h1,.task-page .page-title h1,.account-page .page-title h1,.process-capability-page .page-title h1,.process-run-page .page-title h1,.catalog-summary h1,.product-operation-hero h1,.profile-identity h1{max-width:760px;font-size:clamp(28px,2.6vw,42px);line-height:1.14;letter-spacing:0}.catalog-summary h1,.product-operation-hero h1{font-size:clamp(30px,3vw,44px)}.page-shell .page-title>p:last-child,.task-page .page-title>p:last-child,.account-page .page-title>p:last-child,.process-capability-page .page-title>p:last-child,.process-run-page .page-title>p:last-child,.catalog-summary p:not(.eyebrow),.product-operation-hero p:not(.eyebrow){max-width:680px;font-size:14.5px;line-height:1.7}.product-operation-hero{align-items:center;padding:28px}.sample-order-panel{display:grid;gap:16px;margin-top:20px;border:1px solid rgba(17,24,39,.08);border-radius:22px;padding:18px;background:#f8fafc}.sample-order-head{display:grid;gap:6px}.sample-order-head span{color:var(--podi-action, #1768ff);font-size:12px;font-weight:850}.sample-order-head strong{color:#111827;font-size:17px;line-height:1.35}.sample-order-head p{margin:0;color:#5f6673;font-size:13px;line-height:1.6}.sample-order-gate{display:flex;align-items:flex-start;gap:8px;border:1px solid rgba(23,104,255,.16);border-radius:15px;padding:10px 12px;color:#175cd3;background:#eff4ff;font-size:12.5px;line-height:1.5}.sample-order-gate svg{flex:0 0 auto;margin-top:1px}.sample-order-gate.ready{border-color:#0596692e;color:#047857;background:#ecfdf3}.sample-order-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.sample-order-fields label{display:grid;gap:6px}.sample-order-fields label.wide{grid-column:1 / -1}.sample-order-fields span{color:#374151;font-size:12px;font-weight:800}.sample-order-fields input,.sample-order-fields select,.sample-order-fields .shipping-country-fixed{width:100%;min-height:42px;border:1px solid rgba(17,24,39,.11);border-radius:12px;padding:10px 12px;color:#111827;background:#fff;font:inherit}.sample-order-fields select{cursor:pointer}.sample-order-fields select:disabled{cursor:not-allowed;color:#98a2b3;background:#f7f8fa}.sample-order-fields .shipping-country-fixed{display:flex;align-items:center}.sample-order-fields input:focus,.sample-order-fields select:focus{outline:none;border-color:#1768ff75;box-shadow:0 0 0 3px #1768ff1a}.sample-order-fields input.invalid,.sample-order-fields select.invalid{border-color:#f0443894;background:snow}.field-error{color:#b42318;font-size:11.5px;font-style:normal;line-height:1.35}.quantity-panel{display:grid;gap:12px;border-radius:18px;padding:14px;background:#fff}.quantity-panel>div:first-child,.price-summary{display:flex;align-items:center;justify-content:space-between;gap:12px}.quantity-panel span,.price-summary span{color:#667085;font-size:12.5px}.quantity-panel strong,.price-summary strong{color:#111827;font-size:18px;line-height:1.2}.quantity-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) minmax(92px,1fr);gap:8px}.quantity-options button,.quantity-options label{min-height:40px;border:1px solid rgba(17,24,39,.08);border-radius:13px;color:#374151;background:#fff;font-weight:850}.quantity-options button.active{border-color:#2563ff7a;color:var(--podi-action);background:var(--podi-action-soft)}.quantity-options label{display:grid;grid-template-columns:auto minmax(54px,1fr);gap:6px;align-items:center;padding:0 10px}.quantity-options label span{color:#667085;font-size:11.5px}.quantity-options input{min-width:0;border:0;color:#111827;background:transparent;font:inherit;font-weight:900;outline:none}.price-summary{border-top:1px solid rgba(17,24,39,.08);padding-top:10px}.sample-order-error{display:inline-flex;align-items:flex-start;flex-wrap:wrap;gap:8px;border-radius:14px;padding:10px 12px;color:#b42318;background:#fff1f0;font-size:13px;line-height:1.45}.sample-order-error button{border:1px solid currentColor;border-radius:999px;padding:4px 8px;color:inherit;background:#fff;font:inherit;font-weight:800;cursor:pointer}.sample-order-panel .primary small{margin-left:8px;color:#ffffffc7;font-size:11px}.payment-entry-note{display:flex;align-items:flex-start;gap:8px;border-radius:15px;padding:10px 12px;color:#175cd3;background:#eff4ff;font-size:12.5px;line-height:1.5}.payment-entry-note svg{flex:0 0 auto;margin-top:1px}.design-basket-card{display:grid;gap:12px;margin-top:20px;border:1px solid rgba(11,85,101,.12);border-radius:22px;padding:16px;background:linear-gradient(180deg,#fff,#f7faf9);box-shadow:0 16px 42px #1118270d}.design-basket-card__head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.design-basket-card__head div{display:grid;gap:5px;min-width:0}.design-basket-card__head span{color:#0b5565;font-size:12px;font-weight:900}.design-basket-card__head strong{color:#111827;font-size:17px;line-height:1.25}.design-basket-card__head p{margin:0;color:#667085;font-size:12.5px;line-height:1.55}.design-basket-card__head em{flex:0 0 auto;border-radius:999px;padding:6px 10px;color:#0b5565;background:#e5f2ef;font-size:12px;font-style:normal;font-weight:950}.design-basket-quantity{display:grid;gap:10px;border-radius:18px;padding:12px;background:#fff}.design-basket-quantity__label,.design-basket-price{display:flex;align-items:center;justify-content:space-between;gap:12px}.design-basket-quantity__label span,.design-basket-price span{color:#667085;font-size:12.5px}.design-basket-quantity__label strong,.design-basket-price strong{color:#111827;font-size:17px;line-height:1.2}.design-basket-quantity__options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.design-basket-quantity__options button,.design-basket-quantity__options label{min-height:42px;border:1px solid rgba(17,24,39,.08);border-radius:14px;color:#344054;background:#fff;font-size:12.5px;font-weight:900;line-height:1.2}.design-basket-quantity__options button.active{border-color:#0b55656b;color:#0b5565;background:#e5f2ef}.design-basket-quantity__options label{display:grid;grid-column:1 / -1;grid-template-columns:auto minmax(72px,1fr);gap:6px;align-items:center;padding:0 9px}.design-basket-quantity__options label span{color:#667085;font-size:11px}.design-basket-quantity__options input{min-width:0;border:0;color:#111827;background:transparent;font:inherit;font-weight:950;outline:none}.design-basket-price{border-top:1px solid rgba(17,24,39,.08);padding-top:10px}.design-basket-primary{width:100%;min-height:48px;max-height:56px;border-radius:16px;padding:0 16px;font-size:14.5px;line-height:1}.design-basket-primary small{margin-left:6px;color:#ffffffc7;font-size:11px;line-height:1}.design-basket-note{display:flex;align-items:flex-start;gap:8px;margin:0;border-radius:15px;padding:10px 12px;color:#0b5565;background:#e5f2ef;font-size:12.5px;line-height:1.5}.design-basket-note svg{flex:0 0 auto;margin-top:1px}.asset-picker-empty{grid-column:1 / -1;display:grid;gap:10px;min-height:132px;padding:16px;border:1px dashed rgba(13,83,96,.24);border-radius:18px;background:linear-gradient(180deg,#f8fbfa,#fff)}.asset-picker-empty strong{color:#101424;font-size:15px}.asset-picker-empty p{margin:0;color:#667085;font-size:13px;line-height:1.6}.asset-picker-empty .secondary{min-height:36px;justify-self:start;padding:0 14px;font-size:13px}@media(max-width:768px){.client-app{padding-bottom:calc(104px + env(safe-area-inset-bottom,0px))}.page-shell .page-title h1,.task-page .page-title h1,.account-page .page-title h1,.process-capability-page .page-title h1,.process-run-page .page-title h1,.catalog-summary h1,.product-operation-hero h1,.profile-identity h1{font-size:clamp(26px,7vw,34px)}.sample-order-fields{grid-template-columns:1fr}}:root{--podi-ink: #111827;--podi-text: #374151;--podi-muted: #6b7280;--podi-paper: #f6f7fb;--podi-canvas: #ffffff;--podi-soft: #f3f5f9;--podi-line: rgba(17, 24, 39, .08);--podi-action: #0b63ff;--podi-action-hover: #004fe6;--podi-action-soft: #eef4ff;--podi-profile-cover-a: #0b3f46;--podi-profile-cover-b: #0d5f74;--podi-radius-sm: 12px;--podi-radius-md: 18px;--podi-radius-lg: 24px;--podi-radius-xl: 30px;--podi-shadow-soft: 0 20px 54px rgba(17, 24, 39, .065)}body{color:var(--podi-ink);background:radial-gradient(circle at 18% 8%,rgba(11,99,255,.07),transparent 28%),var(--podi-paper)}.page-shell,.catalog-page,.task-page,.account-page{width:min(1240px,calc(100% - 72px))}.page-title h1,.catalog-summary h1,.process-capability-hero strong,.product-operation-hero h1,.profile-identity h1,.account-page .page-title h1{color:var(--podi-ink);letter-spacing:0;text-wrap:balance}.page-title h1{font-size:clamp(34px,4vw,56px);line-height:1.08}.page-title p,.catalog-summary p:not(.eyebrow),.process-capability-hero p,.product-operation-hero p:not(.eyebrow),.profile-identity p:not(.eyebrow){color:var(--podi-muted);font-size:15px;line-height:1.68}.primary{border:1px solid transparent;background:linear-gradient(135deg,#6a3cff 0%,var(--podi-action) 100%);box-shadow:0 14px 30px #0b63ff33}.primary:hover{background:linear-gradient(135deg,#5630e6 0%,var(--podi-action-hover) 100%)}.secondary,.catalog-filters button,.kind-row button,.sort-row button,.size-mode-tabs button,.process-preset-row button{border-color:#0b63ff29;color:var(--podi-action);background:#fff}.site-header{border-bottom:1px solid var(--podi-line);background:#ffffffeb;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.main-nav button,.mobile-tab-bar button{color:#596174;font-weight:760}.main-nav button.active,.mobile-tab-bar button.tab-active{color:var(--podi-action);background:var(--podi-action-soft)}.credit-chip,.account-trigger{border-color:#0b63ff29;color:var(--podi-action);background:#fff}.catalog-summary,.process-capability-hero,.product-operation-hero,.profile-hero{border-color:var(--podi-line);border-radius:var(--podi-radius-xl);box-shadow:var(--podi-shadow-soft)}.catalog-summary,.process-capability-hero,.product-operation-hero{background:radial-gradient(circle at 92% 16%,rgba(11,99,255,.08),transparent 30%),linear-gradient(135deg,#fff,#f7fafc)}.catalog-product-card,.process-capability-card,.asset-card,.work-card,.task-row-card,.profile-work-card,.task-status-panel,.task-results-panel,.task-list-panel,.task-detail-side,.product-preview-panel,.product-operation-panel,.process-config-section,.process-run-layout .process-upload-section,.process-run-layout .process-action-section,.process-run-aside{border-color:var(--podi-line);border-radius:var(--podi-radius-lg);box-shadow:var(--podi-shadow-soft)}.catalog-product-card:hover,.process-capability-card:hover,.asset-card:hover,.work-card:hover{transform:translateY(-2px);border-color:#0b63ff3d;box-shadow:0 26px 64px #1118271a}.catalog-product-body>strong,.process-capability-body strong,.work-body h3,.profile-work-card h3,.task-list-panel-head strong{color:var(--podi-ink);font-size:20px;line-height:1.18}.catalog-card-action,.size-mode-tabs button.active,.process-preset-row button.active{background:var(--podi-ink);box-shadow:none}.process-capability-grid{gap:20px}.process-capability-visual,.catalog-product-visual{background:radial-gradient(circle at 50% 30%,rgba(255,255,255,.96),transparent 34%),#f5f1e8}.process-capability-body p,.catalog-product-body>span,.task-row-card,.asset-source,.work-body,.profile-work-card p{color:var(--podi-muted)}.task-row-card{border:1px solid transparent}.task-row-card:hover{background:#fff;border-color:#0b63ff29}.profile-hero{background:radial-gradient(circle at 70% 10%,rgba(255,255,255,.22),transparent 26%),linear-gradient(135deg,var(--podi-profile-cover-a) 0%,#0a4854 54%,var(--podi-profile-cover-b) 100%)}.profile-hero .eyebrow,.profile-identity h1{color:#fff}.profile-identity p:not(.eyebrow){color:#ffffffbd}.profile-metrics article{border-radius:var(--podi-radius-lg)}@media(max-width:1280px){.page-shell,.catalog-page,.task-page,.account-page{width:min(100% - 48px,1240px)}.catalog-summary h1,.product-operation-hero h1,.profile-identity h1{font-size:clamp(34px,4.8vw,50px)}}@media(max-width:820px){.page-shell,.catalog-page,.task-page,.account-page{width:min(100% - 28px,1240px)}.site-header{grid-template-columns:1fr auto;min-height:72px;padding:0 18px}.main-nav{grid-column:1 / -1;order:3}.page-title h1,.catalog-summary h1,.process-capability-hero strong,.product-operation-hero h1,.profile-identity h1{font-size:34px}}:root{--podi-ink: #101828;--podi-text: #344054;--podi-muted: #667085;--podi-paper: #f6f8fc;--podi-canvas: #ffffff;--podi-soft: #f2f5fb;--podi-line: rgba(16, 24, 40, .08);--podi-action: #1768ff;--podi-action-hover: #0f56d9;--podi-action-soft: #edf4ff;--podi-teal: #0b5565;--podi-warm: #f7f1e7;--podi-radius-sm: 10px;--podi-radius-md: 14px;--podi-radius-lg: 18px;--podi-radius-xl: 22px;--podi-shadow-soft: 0 16px 44px rgba(16, 24, 40, .07)}body,.client-app{color:var(--podi-ink);background:radial-gradient(circle at 86% 84px,rgba(23,104,255,.08),transparent 260px),linear-gradient(180deg,#fbfcff 0%,var(--podi-paper) 520px,#ffffff 100%)}.page-shell,.task-page,.account-page,.process-page{width:min(1220px,calc(100% - 64px));max-width:none}.page-shell .page-title,.task-page .page-title,.account-page .page-title,.process-capability-page .page-title,.process-run-page .page-title{max-width:820px;margin-bottom:26px}.page-shell .page-title h1,.task-page .page-title h1,.account-page .page-title h1,.process-capability-page .page-title h1,.process-run-page .page-title h1{max-width:780px;color:var(--podi-ink);font-size:clamp(34px,3.4vw,50px);line-height:1.08;letter-spacing:0}.page-shell .page-title>p:last-child,.task-page .page-title>p:last-child,.account-page .page-title>p:last-child{max-width:720px;color:var(--podi-muted);font-size:15px;line-height:1.72}.eyebrow,.process-section-label small,.task-status-head small,.task-params-panel small,.task-overview-strip small,.task-list-panel-head small,.account-id-card small,.account-quick-status small,.account-boundary-note small,.process-capability-hero span,.process-ability-summary span{color:var(--podi-action);letter-spacing:0}.primary{background:linear-gradient(135deg,#7438ff 0%,var(--podi-action) 58%,#06a4ff 100%);box-shadow:0 14px 30px #1768ff2e}.primary:hover{background:linear-gradient(135deg,#6530ea 0%,var(--podi-action-hover) 58%,#058cdd 100%)}.secondary{border-color:#1768ff2e;color:var(--podi-action);background:#fff}.site-header{border-bottom-color:var(--podi-line);background:#ffffffe0;box-shadow:0 10px 30px #1018280f}.brand-symbol,.account-avatar{background:#0b4f6c}.main-nav button{color:var(--podi-muted);font-weight:780}.credit-chip,.account-trigger{border-color:#1768ff29;color:var(--podi-action);box-shadow:0 10px 24px #1768ff14}.process-capability-hero,.process-capability-card,.process-run-layout .process-upload-section,.process-config-section,.process-run-layout .process-action-section,.process-run-aside,.task-status-panel,.task-params-panel,.task-waiting-panel,.task-results-panel,.task-empty-panel,.task-overview-strip div,.task-list-panel,.task-detail-side,.assets-grid .asset-card,.work-card,.inspire-side,.account-id-card,.account-balance-strip,.account-quick-status article,.account-workbench-card,.account-boundary-note{border-color:var(--podi-line);border-radius:var(--podi-radius-lg);background:#fffffff5;box-shadow:var(--podi-shadow-soft)}.process-capability-hero{grid-template-columns:minmax(0,1fr) minmax(280px,34%);gap:24px;padding:26px;background:radial-gradient(circle at 84% 16%,rgba(23,104,255,.12),transparent 30%),linear-gradient(135deg,#fff,#f6f9ff 62%,#f7f1e7)}.process-capability-hero strong{max-width:640px;color:var(--podi-ink);font-size:clamp(30px,2.8vw,42px);line-height:1.12}.process-capability-hero p{color:var(--podi-text)}.process-capability-hero img{border-radius:var(--podi-radius-md)}.process-capability-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.process-capability-card{border-radius:var(--podi-radius-lg)}.process-capability-card:hover{border-color:#1768ff47;box-shadow:0 22px 54px #1768ff1f}.process-capability-visual{min-height:164px;background:linear-gradient(180deg,#f9fafc 0%,var(--podi-warm) 100%)}.process-capability-visual img{height:164px}.process-capability-visual span,.process-capability-body em,.process-ability-summary em,.range-control b,.task-status-head em,.task-status-pill{color:var(--podi-action);background:var(--podi-action-soft)}.process-capability-body{padding:15px}.process-capability-body strong{color:var(--podi-ink);font-size:20px}.process-capability-body p,.process-card-scenes span,.process-card-params span{color:var(--podi-muted)}.process-card-scenes,.process-job-summary,.process-ability-checklist,.task-params-panel div,.task-params-panel.compact div{border-radius:var(--podi-radius-md);background:var(--podi-soft)}.process-card-params span,.process-setting-block,.process-control-field,.custom-size-row label,.extend-side,.extend-origin-preview{border-color:var(--podi-line);border-radius:var(--podi-radius-md)}.process-card-runtime{border-radius:999px;padding:7px 10px;width:fit-content;font-size:12px;font-weight:900}.process-card-runtime.real,.process-runtime-note.real{color:#175cd3;background:#eff4ff}.process-card-runtime.pending,.process-runtime-note.pending{color:#92400e;background:#fffbeb}.process-runtime-note{display:grid;gap:5px;margin-top:12px;border-radius:var(--podi-radius-md);padding:12px}.process-runtime-note strong{font-size:13px}.process-runtime-note p{margin:0;color:inherit;font-size:12px;line-height:1.55;opacity:.78}.size-mode-tabs button,.process-preset-row button{border-color:#1768ff2e;color:var(--podi-action)}.size-mode-tabs button.active,.process-preset-row button.active{border-color:var(--podi-action);background:var(--podi-action);box-shadow:0 12px 26px #1768ff29}.process-run-layout{grid-template-columns:minmax(0,1fr) minmax(290px,340px)}.process-run-aside,.task-detail-side{top:98px}.process-run-layout .process-action-section{background:linear-gradient(135deg,#fff,#f4f8ff)}.process-back-link,.product-back-link{color:var(--podi-action);background:var(--podi-action-soft)}.task-overview-strip{grid-template-columns:.62fr .62fr .62fr 1.5fr}.task-type-filter{display:inline-flex;align-items:center;gap:6px;margin:0 0 16px;border:1px solid rgba(15,23,42,.08);border-radius:999px;padding:5px;background:#f4f7fb}.task-type-filter button{display:inline-flex;align-items:center;gap:7px;min-height:36px;border:0;border-radius:999px;padding:0 14px;color:#667085;background:transparent;font-size:12px;font-weight:850}.task-type-filter button.active{color:#0b5565;background:#fff;box-shadow:0 6px 18px #0f172a14}.task-type-filter button strong{min-width:20px;border-radius:999px;padding:2px 6px;color:inherit;background:#0b556514;font-size:10px;text-align:center}.task-empty-panel.compact{min-height:180px}@media(max-width:640px){.task-type-filter{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;border-radius:16px}.task-type-filter button{justify-content:center;padding:0 8px}}.task-overview-strip div{min-height:118px}.task-overview-strip strong{font-size:30px}.task-row-card{grid-template-columns:106px minmax(220px,1fr) 154px 174px 56px;border-radius:var(--podi-radius-md);color:var(--podi-muted)}.task-row-card:hover{background:#f5f8ff}.task-status-panel{background:radial-gradient(circle at 0% 0%,rgba(23,104,255,.08),transparent 32%),#fff}.task-progress-track,.range-control input{accent-color:var(--podi-action)}.task-progress-track span{background:linear-gradient(90deg,#7438ff,var(--podi-action),#06a4ff)}.assets-tabs,.assets-toolbar{margin-bottom:18px}.assets-tab,.type-filters button,.kind-row button,.sort-row button{border-color:#1768ff24;color:var(--podi-muted);box-shadow:none}.assets-tab.active,.type-filters button.active,.kind-row button.active,.sort-row button.active{border-color:#1768ff38;color:var(--podi-action);background:var(--podi-action-soft)}.assets-toolbar .search-box{border-color:var(--podi-line);box-shadow:var(--podi-shadow-soft)}.assets-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.assets-grid .asset-card>img{height:236px;background:var(--podi-soft)}.asset-card-actions button,.asset-select-btn,.asset-fav-btn{border-color:#1768ff24;color:var(--podi-action)}.assets-batch-bar{border-radius:var(--podi-radius-lg);border-color:#1768ff2e}.inspire-content{align-items:start}.inspire-top-bar{gap:12px;margin-bottom:18px}.work-grid.large{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.work-card{border:1px solid var(--podi-line)}.work-card img{height:248px}.work-body h3{color:var(--podi-ink);font-size:19px;line-height:1.35}.work-card .tag-row span,.work-card .creator-line span{color:var(--podi-muted);background:var(--podi-soft)}.inspire-side{position:sticky;top:98px;border-radius:var(--podi-radius-lg)}.inspire-rules,.rule-item{border-color:var(--podi-line)}.account-page .page-title h1{font-size:clamp(34px,3.4vw,50px)}.account-hero-panel,.account-quick-status,.account-workbench-grid,.account-boundary-note{margin-top:18px}.account-id-card{background:radial-gradient(circle at 0% 0%,rgba(23,104,255,.08),transparent 34%),#fff}.account-workbench-card{min-height:226px}.account-workbench-card strong,.account-boundary-note strong,.task-list-panel-head strong,.task-detail-side>strong{color:var(--podi-ink)}.account-workbench-card button{border-color:#1768ff2e;color:var(--podi-action);background:var(--podi-action-soft)}@media(max-width:1120px){.process-capability-grid,.assets-grid,.work-grid.large{grid-template-columns:repeat(2,minmax(0,1fr))}.process-capability-hero,.process-run-layout,.task-detail-layout,.catalog-shell-list{grid-template-columns:1fr}.process-run-aside,.task-detail-side,.inspire-side{position:static}}@media(max-width:760px){.page-shell,.task-page,.account-page,.process-page{width:min(100% - 28px,1220px)}.page-shell .page-title h1,.task-page .page-title h1,.account-page .page-title h1,.process-capability-page .page-title h1,.process-run-page .page-title h1{font-size:34px}.process-capability-grid,.assets-grid,.work-grid.large,.task-overview-strip,.account-quick-status,.account-workbench-grid,.account-wallet-shortcuts,.account-address-form{grid-template-columns:1fr}.process-capability-hero{padding:20px}.task-row-card{grid-template-columns:1fr}.task-list-panel-head{align-items:flex-start;flex-direction:column;gap:8px}.assets-grid .asset-card>img,.work-card img{height:220px}}body,.client-app{color:var(--podi-ink);background:linear-gradient(180deg,#ffffff 0%,var(--podi-paper) 420px,#ffffff 100%)}.site-promo-bar{color:#101828;background:linear-gradient(90deg,#e0f2fe,#eff6ff 52%,#f8fbff);box-shadow:none}.site-promo-bar strong{color:var(--podi-action)}.site-promo-bar span{color:var(--podi-text)}.site-promo-bar button{border:1px solid rgba(37,99,255,.18);color:var(--podi-action);background:#fff}.brand-symbol,.account-avatar{background:var(--podi-action)}.main-nav button{color:var(--podi-muted)}.main-nav button:hover,.main-nav button.active{color:var(--podi-action);background:var(--podi-action-soft)}.credit-chip{border-color:#2563ff2e;color:var(--podi-action);background:#fff;box-shadow:0 12px 26px #2563ff14}.account-trigger{border-color:#2563ff29;color:var(--podi-ink);background:#fff;box-shadow:0 12px 26px #2563ff14}.account-menu.active .account-trigger,.account-trigger:hover{border-color:#2563ff47;background:var(--podi-action-soft)}.account-popover-head,.account-id-card,.same-style-draft-banner{background:linear-gradient(135deg,#eff4fffa,#f0f9fff5),#fff}.account-popover-grid svg,.account-settings svg,.account-balance-strip svg,.account-workbench-card>svg,.workflow-list svg,.market-section-heading.compact .eyebrow,.market-section-heading .eyebrow,.account-id-card small,.account-quick-status small,.account-boundary-note small,.same-style-draft-banner small{color:var(--podi-action)}.account-popover-grid button:hover,.account-settings:hover,.account-workbench-card button{border-color:#2563ff38;color:var(--podi-action);background:var(--podi-action-soft)}.category-tile span,.type-tag,.process-method-pill,.process-preset-pill{color:#175cd3;background:var(--podi-action-soft)}.category-tile,.catalog-product-visual,.catalog-campaign-card,.hot-products-panel,.task-status-panel,.task-params-panel,.task-waiting-panel,.task-results-panel,.task-side,.task-empty-panel,.account-id-card,.account-balance-strip,.account-quick-status article,.account-workbench-card,.account-boundary-note,.profile-metrics article,.profile-work-card{border-color:var(--podi-line)}.market-final-cta{background:radial-gradient(circle at 78% 18%,rgba(255,255,255,.28),transparent 28%),linear-gradient(135deg,var(--podi-profile-cover-a) 0%,var(--podi-action) 58%,var(--podi-profile-cover-b) 100%);box-shadow:0 28px 70px #2563ff29}.profile-hero{background:radial-gradient(circle at 72% 18%,rgba(255,255,255,.34),transparent 26%),linear-gradient(135deg,var(--podi-profile-cover-a) 0%,var(--podi-action) 48%,var(--podi-profile-cover-b) 100%)}.profile-avatar.large,.profile-actions .primary{color:var(--podi-action);background:#fff}.catalog-product-visual,.catalog-campaign-row img,.catalog-summary-photo,.category-tile img,.compact-product-grid img,.scene-strip img,.inspiration-market-grid img,.work-card img{background:radial-gradient(circle at 50% 30%,rgba(255,255,255,.96),transparent 34%),#f2f4f7}:root{--podi-ink: #101828;--podi-text: #344054;--podi-muted: #667085;--podi-paper: #f7f8fb;--podi-canvas: #ffffff;--podi-soft: #f2f4f7;--podi-line: #eaecf0;--podi-action: #2563ff;--podi-action-hover: #155eef;--podi-action-soft: #eff4ff;--podi-info: #2e90fa;--podi-success: #12b76a;--podi-warning: #f79009;--podi-danger: #f04438;--podi-profile-cover-a: #0b72ff;--podi-profile-cover-b: #2bd4ff;--podi-radius-sm: 14px;--podi-radius-md: 20px;--podi-radius-lg: 24px;--podi-radius-xl: 28px;--podi-shadow-soft: 0 20px 54px rgba(16, 24, 40, .07)}body{color:var(--podi-ink);background:var(--podi-paper)}.primary{background:var(--podi-action);box-shadow:0 14px 32px #2563ff2e}.primary:hover{background:var(--podi-action-hover)}.secondary{border-color:#2563ff38;color:var(--podi-action);background:var(--podi-canvas)}.eyebrow{color:var(--podi-action)}.profile-hero{grid-template-columns:minmax(0,.84fr) minmax(500px,1.16fr);gap:28px;border:1px solid rgba(255,255,255,.28);border-radius:var(--podi-radius-xl);padding:32px;background:radial-gradient(circle at 72% 18%,rgba(255,255,255,.34),transparent 26%),linear-gradient(135deg,var(--podi-profile-cover-a) 0%,var(--podi-action) 48%,var(--podi-profile-cover-b) 100%);box-shadow:0 28px 72px #2563ff29}.profile-avatar.large{width:56px;height:56px;color:var(--podi-action);background:#fff;font-size:21px;box-shadow:0 14px 34px #1018281f}.profile-identity h1{max-width:520px;margin-top:20px;font-size:clamp(40px,4.3vw,62px);line-height:1.04;letter-spacing:0}.profile-identity p:not(.eyebrow){max-width:540px;margin-top:18px;color:#ffffffb8;font-size:16px;line-height:1.7}.profile-actions .primary{color:var(--podi-action);background:#fff;box-shadow:0 16px 34px #10182824}.profile-actions .secondary{border-color:#ffffff6b;color:#fff;background:#ffffff1f}.profile-showcase{gap:12px}.profile-showcase img{min-height:330px;border-radius:var(--podi-radius-lg)}.profile-showcase img:nth-child(2){transform:translateY(-22px)}.profile-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:28px}.profile-metrics article{min-height:122px;border-color:var(--podi-line);border-radius:var(--podi-radius-lg);padding:22px;background:#fff;box-shadow:var(--podi-shadow-soft)}.profile-metrics strong{color:var(--podi-ink);font-size:clamp(28px,3vw,40px);line-height:1}.profile-metrics span{color:var(--podi-text);font-size:14px;font-weight:850}.profile-section .section-heading h2{color:var(--podi-ink);font-size:clamp(28px,3vw,42px);line-height:1.12}.profile-work-card{border-color:var(--podi-line);border-radius:var(--podi-radius-lg);box-shadow:var(--podi-shadow-soft)}.profile-work-card h3{color:var(--podi-ink);font-size:20px}.profile-work-card p{color:var(--podi-muted)}@media(max-width:1080px){.profile-hero{grid-template-columns:1fr}.profile-showcase img{min-height:260px}}@media(max-width:760px){.profile-hero{padding:22px}.profile-identity h1{font-size:38px}.profile-metrics{grid-template-columns:1fr}}.account-menu{position:relative;flex:0 0 auto}.account-trigger{display:inline-flex;align-items:center;gap:9px;min-height:42px;border:1px solid rgba(6,99,255,.14);border-radius:999px;padding:4px 10px 4px 5px;color:#101424;background:#fff;box-shadow:0 12px 26px #0663ff14}.account-trigger>span:not(.account-avatar){display:grid;gap:1px;text-align:left}.account-trigger strong,.account-trigger small{line-height:1.1}.account-trigger strong{font-size:13px}.account-trigger small{color:#6b7280;font-size:11px}.account-avatar{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;color:#fff;background:#0b4f6c;font-size:13px;font-weight:900}.account-avatar.large{width:42px;height:42px;font-size:16px}.account-avatar.xl{width:64px;height:64px;font-size:24px}.account-menu.active .account-trigger,.account-trigger:hover{border-color:#0663ff47;background:#f5f8ff}.account-popover{position:absolute;top:calc(100% + 12px);right:0;z-index:80;display:grid;gap:8px;width:300px;border:1px solid rgba(17,24,39,.08);border-radius:18px;padding:8px;background:#fffffffa;box-shadow:0 28px 70px #1118272e;opacity:0;pointer-events:none;transform:translateY(6px);transition:opacity .16s ease,transform .16s ease;visibility:hidden}.account-menu.open .account-popover{opacity:1;pointer-events:auto;transform:translateY(0);visibility:visible}.account-popover-head{display:flex;align-items:center;gap:10px;border-radius:13px;padding:10px;background:linear-gradient(135deg,#f4f8ff,#eef8f5)}.account-popover-head div,.account-popover-grid button span{display:grid;gap:3px}.account-popover-head strong,.account-popover-grid strong{color:#101424}.account-popover-head small,.account-popover-grid small{color:#687083;font-size:12px}.account-popover-grid{display:grid;gap:2px}.account-popover-grid button,.account-settings{border:0;border-radius:11px;color:#101424;background:#fff}.account-popover-grid button{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:9px;align-items:center;min-height:42px;padding:0 10px;text-align:left}.account-popover-grid button:hover,.account-settings:hover{border-color:#0663ff3d;background:#f6f9ff}.account-popover-grid svg,.account-settings svg{color:#0663ff}.account-popover-grid em{display:grid;place-items:center;min-width:22px;height:22px;border-radius:999px;color:#fff;background:#111827;font-size:11px;font-style:normal;font-weight:900}.account-popover-grid button small{display:none}.account-settings{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:36px;font-weight:800}.account-page{width:min(1180px,calc(100% - 72px));padding-bottom:96px}.account-page .page-title{max-width:780px}.account-page .page-title h1{max-width:820px;font-size:clamp(38px,4vw,58px);line-height:1.04;letter-spacing:0}.account-hero-panel,.account-quick-status,.account-workbench-grid,.account-boundary-note,.account-wallet-shortcuts,.account-address-panel{margin-top:22px}.account-hero-panel{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr);gap:18px;align-items:stretch}.account-id-card,.account-balance-strip,.account-quick-status article,.account-workbench-card,.account-boundary-note,.account-wallet-shortcuts,.account-address-panel{border:1px solid rgba(17,24,39,.07);border-radius:28px;background:#ffffffeb;box-shadow:0 22px 60px #1118270f}.account-id-card{display:flex;align-items:center;gap:18px;padding:24px;background:radial-gradient(circle at 0% 0%,rgba(229,242,239,.95),transparent 34%),#fff}.account-id-card div{display:grid;gap:6px}.account-id-card small,.account-quick-status small,.account-boundary-note small,.account-wallet-shortcuts small{color:#0b4f6c;font-size:12px;font-weight:900;letter-spacing:.06em}.account-id-card strong{color:#101424;font-size:28px;line-height:1}.account-id-card p,.account-workbench-card p,.account-boundary-note p,.account-wallet-shortcuts p,.account-address-copy p{margin:0;color:#687083;line-height:1.65}.account-wallet-shortcuts{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:center;padding:22px;background:radial-gradient(circle at 92% 0%,rgba(37,99,255,.11),transparent 32%),#fff}.account-wallet-shortcuts>div:first-child{display:grid;gap:6px}.account-wallet-shortcuts strong{color:#101424;font-size:22px;line-height:1.25}.account-wallet-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px}.account-wallet-actions button{display:inline-flex;align-items:center;gap:7px;min-height:42px;padding:0 16px}.account-address-panel{display:grid;gap:18px;padding:22px;background:#fff}.account-address-copy{display:flex;align-items:flex-start;gap:12px}.account-address-copy svg{flex:0 0 auto;color:#0663ff}.account-address-copy>div{display:grid;gap:6px}.account-address-copy strong{color:#101424;font-size:22px;line-height:1.25}.account-address-form{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.account-address-form label{display:grid;gap:7px;color:#687083;font-size:13px}.account-address-form label.wide{grid-column:span 2}.account-address-form input,.account-address-form select,.account-address-form .shipping-country-fixed{min-height:42px;border:1px solid var(--podi-line);border-radius:13px;padding:0 12px;color:var(--podi-ink);background:#fff;outline:none}.account-address-form select{cursor:pointer}.account-address-form select:disabled{cursor:not-allowed;color:#98a2b3;background:#f7f8fa}.account-address-form .shipping-country-fixed{display:flex;align-items:center}.account-address-form input:focus,.account-address-form select:focus{border-color:#2563ff73;box-shadow:0 0 0 4px #2563ff17}.account-address-form button{align-self:end;min-height:42px}.account-balance-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;overflow:hidden}.account-balance-strip article{display:grid;gap:7px;align-content:center;min-height:150px;padding:22px;background:#fff}.account-balance-strip svg,.account-workbench-card>svg{color:#0663ff}.account-balance-strip span,.account-workbench-card span{color:#667085;font-size:13px}.account-balance-strip strong{color:#101424;font-size:24px}.account-quick-status{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.account-quick-status article{display:grid;gap:6px;padding:18px}.account-quick-status strong{color:#101424;font-size:20px}.account-quick-status span{color:#687083;line-height:1.5}.account-workbench-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.account-workbench-card{display:grid;grid-template-rows:auto 1fr auto;gap:14px;min-height:250px;padding:20px}.account-workbench-card strong{display:block;margin:5px 0 7px;color:#101424;font-size:22px}.account-workbench-card button{display:inline-flex;align-items:center;justify-content:space-between;gap:10px;width:100%;min-height:44px;border:1px solid rgba(6,99,255,.18);border-radius:999px;padding:0 15px;color:#0663ff;background:#f6f9ff;font-weight:850}.account-boundary-note{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:center;padding:24px}.account-boundary-note div{display:grid;gap:6px}.account-boundary-note strong{color:#101424;font-size:24px}.same-style-draft-banner{display:grid;grid-template-columns:84px minmax(0,1fr) auto;gap:16px;align-items:center;width:min(1180px,calc(100% - 72px));margin:22px auto 0;border:1px solid rgba(6,99,255,.14);border-radius:26px;padding:14px;background:linear-gradient(135deg,#f6f9fffa,#eff9f5f5),#fff;box-shadow:0 20px 52px #0663ff14}.same-style-draft-banner.product{margin-bottom:20px}.same-style-draft-banner img{width:84px;height:84px;border-radius:20px;object-fit:cover;background:#f3efe6}.same-style-draft-banner div{display:grid;gap:4px}.same-style-draft-banner small{color:#0663ff;font-size:12px;font-weight:950;letter-spacing:.06em}.same-style-draft-banner strong{color:#101424;font-size:22px}.same-style-draft-banner p{margin:0;color:#687083;line-height:1.55}@media(max-width:980px){.account-popover{right:-8px;width:min(330px,calc(100vw - 24px))}.account-hero-panel,.account-quick-status,.account-workbench-grid,.account-boundary-note,.account-address-form{grid-template-columns:1fr}}@media(max-width:760px){.account-page,.same-style-draft-banner{width:min(100% - 28px,1180px)}.account-page .page-title h1{font-size:38px}.header-actions{gap:6px}.header-actions .credit-chip,.header-actions .primary.small,.account-trigger>span:not(.account-avatar),.account-trigger svg{display:none}.account-trigger{min-height:40px;padding:4px}.account-balance-strip{grid-template-columns:1fr}.same-style-draft-banner{grid-template-columns:64px minmax(0,1fr)}.same-style-draft-banner img{width:64px;height:64px}.same-style-draft-banner button{grid-column:1 / -1}.account-wallet-actions{justify-content:flex-start}.account-address-form label.wide{grid-column:1}}.account-popover-guest{display:grid;gap:10px;border-radius:18px;padding:12px;background:#f8fafc}.account-popover-guest p{margin:0;color:var(--podi-muted);font-size:13px;line-height:1.55}.account-settings.danger{color:#b42318;background:#fff7f5}.account-auth-page{width:min(440px,calc(100% - 40px));min-height:calc(100vh - 118px);margin:0 auto;display:grid;align-items:center;padding:44px 0 72px}.auth-premium-layout{display:block}.auth-premium-card,.auth-showcase-panel{border:1px solid rgba(17,24,39,.08);border-radius:30px;background:#fffffff5;box-shadow:0 28px 80px #1018281a}.auth-premium-card{display:grid;align-content:center;gap:16px;padding:28px}.auth-premium-head{display:grid;gap:6px;margin-bottom:4px}.auth-premium-head small,.auth-showcase-copy small{color:var(--podi-action);font-size:12px;font-weight:950}.auth-premium-head h1,.auth-showcase-copy h2{margin:0;color:var(--podi-ink);letter-spacing:0}.auth-premium-head h1{font-size:clamp(28px,3vw,34px);line-height:1.12}.auth-premium-head p,.auth-showcase-copy p{margin:0;color:var(--podi-muted);line-height:1.65}.auth-premium-card label{display:grid;gap:9px;color:var(--podi-text);font-size:13px;font-weight:850}.auth-premium-card input{min-height:52px;border:1px solid rgba(17,24,39,.1);border-radius:16px;padding:0 15px;color:var(--podi-ink);background:#fff;font-size:15px;outline:none}.auth-premium-card input:focus{border-color:#2563ff75;box-shadow:0 0 0 4px #2563ff17}.auth-premium-card .primary.full,.auth-premium-card .secondary.full{min-height:52px}.auth-showcase-panel{position:relative;overflow:hidden;display:grid;align-content:space-between;min-height:560px;padding:34px;background:radial-gradient(circle at 18% 12%,rgba(31,111,235,.2),transparent 30%),radial-gradient(circle at 88% 16%,rgba(11,85,101,.16),transparent 24%),linear-gradient(135deg,#f8fbff,#fff 48%,#eef8f4)}.auth-showcase-copy{position:relative;z-index:2;display:grid;gap:10px;max-width:520px}.auth-showcase-copy h2{font-size:clamp(28px,3vw,42px);line-height:1.08}.auth-product-stage{position:relative;z-index:1;min-height:260px}.auth-product-stage img{position:absolute;display:block;width:min(48%,280px);border-radius:26px;object-fit:cover;box-shadow:0 24px 70px #1018282e}.auth-product-stage img:first-child{left:12%;top:8px;transform:rotate(-4deg)}.auth-product-stage img:last-child{right:8%;top:72px;transform:rotate(5deg)}.auth-showcase-metrics{position:relative;z-index:2;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.auth-showcase-metrics article{display:grid;gap:7px;border:1px solid rgba(17,24,39,.07);border-radius:18px;padding:14px;background:#ffffffc2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.auth-showcase-metrics svg{color:var(--podi-action)}.auth-showcase-metrics strong{color:var(--podi-ink);font-size:14px}.auth-showcase-metrics span{color:var(--podi-muted);font-size:12px}.auth-layout{display:grid;grid-template-columns:minmax(0,520px);justify-content:center;gap:14px;align-items:stretch;margin-top:18px}.auth-copy-panel,.auth-form-panel,.auth-required-panel{border:1px solid rgba(17,24,39,.07);border-radius:var(--podi-radius-xl);background:#fffffff0;box-shadow:var(--podi-shadow-soft)}.auth-copy-panel{display:grid;align-content:end;gap:14px;min-height:520px;padding:30px;background:radial-gradient(circle at 88% 8%,rgba(37,99,255,.18),transparent 28%),radial-gradient(circle at 4% 16%,rgba(18,183,106,.18),transparent 24%),linear-gradient(135deg,#fff,#f6f9ff)}.auth-copy-panel small{color:var(--podi-action);font-size:12px;font-weight:950;letter-spacing:.08em}.auth-copy-panel h2{max-width:620px;margin:0;color:var(--podi-ink);font-size:clamp(36px,4vw,58px);line-height:1.04;letter-spacing:0}.auth-copy-panel p{max-width:620px;margin:0;color:var(--podi-muted);font-size:16px;line-height:1.75}.auth-proof-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:8px}.auth-proof-grid article{display:grid;gap:4px;border:1px solid rgba(37,99,255,.11);border-radius:18px;padding:14px;background:#ffffffb3}.auth-proof-grid strong{color:var(--podi-ink);font-size:18px}.auth-proof-grid span{color:var(--podi-muted);font-size:13px}.auth-form-panel{display:grid;align-content:start;gap:16px;padding:24px}.auth-phone-title{display:flex;align-items:center;gap:12px;border-radius:20px;padding:16px;color:var(--podi-ink);background:linear-gradient(135deg,#2563ff1a,#12b76a14)}.auth-phone-title svg{color:var(--podi-action)}.auth-phone-title div{display:grid;gap:3px}.auth-phone-title strong{font-size:16px;line-height:1.35}.auth-phone-title span{color:var(--podi-muted);font-size:12px}.auth-mode-switch{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;border-radius:999px;padding:5px;background:var(--podi-soft)}.auth-mode-switch button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:40px;border:0;border-radius:999px;color:var(--podi-muted);background:transparent;font-weight:900}.auth-mode-switch button.active{color:var(--podi-action);background:#fff;box-shadow:0 10px 24px #10182814}.auth-inline-switch{display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid rgba(37,99,255,.1);border-radius:16px;padding:11px 13px;color:var(--podi-muted);background:#f8fbff;font-size:13px}.auth-inline-switch button{border:0;color:var(--podi-action);background:transparent;font-weight:900;cursor:pointer}.auth-form-panel label,.auth-form-grid label{display:grid;gap:8px;color:var(--podi-text);font-size:13px;font-weight:850}.auth-form-panel input{min-height:46px;border:1px solid var(--podi-line);border-radius:14px;padding:0 14px;color:var(--podi-ink);background:#fff;outline:none}.auth-form-panel input:focus{border-color:#2563ff73;box-shadow:0 0 0 4px #2563ff17}.auth-inline-note{margin:-6px 0 0;color:var(--podi-muted);font-size:12px;line-height:1.55}.auth-code-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px}.auth-code-row .secondary{min-width:132px;white-space:nowrap}.auth-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.auth-error{display:flex;align-items:flex-start;gap:8px;border-radius:16px;padding:12px;color:#b42318;background:#fff1f0;font-size:13px;line-height:1.55}.auth-required-panel{display:flex;align-items:center;gap:16px;margin-top:24px;padding:24px}.auth-required-panel svg{flex:0 0 auto;color:var(--podi-action)}.auth-required-panel div{flex:1;display:grid;gap:5px}.auth-required-panel strong{color:var(--podi-ink);font-size:22px}.auth-required-panel p{margin:0;color:var(--podi-muted);line-height:1.6}@media(max-width:900px){.account-auth-page{width:min(100% - 28px,540px);min-height:auto;padding:22px 0 64px}.auth-premium-layout{grid-template-columns:1fr}.auth-premium-card{border-radius:24px;padding:22px}.auth-premium-head h1{font-size:34px}.auth-showcase-panel{display:none}.auth-layout,.auth-form-grid{grid-template-columns:1fr}.auth-copy-panel{min-height:auto}.auth-required-panel{align-items:flex-start;flex-direction:column}}.task-page{width:min(1180px,calc(100% - 72px));margin:0 auto;padding-bottom:88px}.task-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,320px);gap:22px;align-items:start;margin-top:24px}.task-main{display:grid;gap:18px}.task-status-panel,.task-params-panel,.task-waiting-panel,.task-results-panel,.task-side,.task-empty-panel{border:1px solid rgba(17,24,39,.07);border-radius:28px;background:#fff;box-shadow:0 20px 54px #1118270e}.task-status-panel{display:grid;gap:14px;padding:22px;background:radial-gradient(circle at 0% 0%,rgba(229,242,239,.95),transparent 32%),#fff}.task-status-panel.completed{border-color:#0b556533;background:radial-gradient(circle at 0% 0%,rgba(220,246,239,.95),transparent 34%),#fff}.task-status-panel.failed{border-color:#c5303033;background:radial-gradient(circle at 0% 0%,rgba(255,235,230,.95),transparent 34%),#fff}.task-status-head,.task-section-title,.task-result-actions{display:flex;align-items:center;justify-content:space-between;gap:16px}.task-status-head div{display:grid;gap:5px}.task-status-head small,.task-params-panel small{color:#0b5565;font-size:12px;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.task-status-head strong{color:#111827;font-size:28px;line-height:1.12}.task-status-head span,.task-meta-row,.task-side>span,.task-waiting-panel span{color:#667085;line-height:1.55}.task-status-head em{align-self:flex-start;border-radius:999px;padding:8px 11px;color:#0b5565;background:#e5f2ef;font-style:normal;font-weight:950}.task-progress-track{overflow:hidden;height:9px;border-radius:999px;background:#0b55651a}.task-meta-row{display:flex;flex-wrap:wrap;gap:8px 16px;font-size:13px}.task-queue-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.task-queue-summary span{border:1px solid rgba(11,85,101,.12);border-radius:14px;padding:10px 12px;color:#0b5565;background:#e5f2efad;font-size:13px;font-weight:900}.task-error-inline{border:1px solid rgba(220,38,38,.16);border-radius:14px;padding:10px 12px;color:#b42318;background:#fff1f0;font-size:13px;font-weight:800;line-height:1.55}.task-params-panel{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:18px}.task-params-panel div{display:grid;gap:6px;border-radius:18px;padding:13px;background:#f6f8fb}.task-params-panel strong{color:#111827;line-height:1.35}.task-waiting-panel{display:flex;align-items:center;gap:14px;padding:18px}.task-waiting-panel svg{color:#0b5565}.task-waiting-panel div{display:grid;flex:1 1 auto;gap:4px}.task-waiting-panel strong,.task-section-title strong,.task-side strong,.task-empty-panel strong{color:#111827}.task-results-panel{display:grid;gap:18px;padding:22px}.task-section-title>div:first-child{display:inline-flex;align-items:center;gap:8px}.task-section-title svg{color:#0b5565}.task-result-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.task-result-grid article{overflow:hidden;border:1px solid rgba(17,24,39,.07);border-radius:20px;background:#fbfaf7}.task-result-grid img{width:100%;aspect-ratio:1.22;object-fit:cover;background:#f5f1e7}.task-result-grid article>div{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:8px;align-items:center;padding:10px}.task-result-grid span{overflow:hidden;color:#111827;font-size:13px;font-weight:850;text-overflow:ellipsis;white-space:nowrap}.task-result-grid button{display:grid;place-items:center;width:32px;height:32px;border:1px solid rgba(17,24,39,.08);border-radius:999px;color:#0b5565;background:#fff}.task-side{position:sticky;top:92px;display:grid;gap:10px;padding:18px}.task-list{display:grid;gap:8px;margin-top:4px}.task-list button{display:grid;gap:4px;border:1px solid rgba(17,24,39,.07);border-radius:16px;padding:12px;color:#111827;background:#fff;text-align:left}.task-list button.active{border-color:#0b556547;background:#eaf7f4}.task-list small{color:#0b5565;font-weight:850}.task-list span{color:#667085;font-size:12px}.task-empty-panel{display:grid;place-items:center;gap:10px;margin-top:24px;padding:54px 24px;text-align:center}.task-empty-panel svg{color:#0b5565}.task-load-failed{border:1px solid rgba(166,54,54,.14);border-radius:24px;background:#fff9f7}.task-load-failed svg{color:#a83d38}.task-load-failed button{display:inline-flex;align-items:center;gap:7px}.task-loading-skeleton{display:grid;gap:18px;margin-top:24px}.task-loading-skeleton__summary,.task-loading-skeleton__rows{display:grid;gap:14px}.task-loading-skeleton__summary{grid-template-columns:repeat(4,minmax(0,1fr))}.task-loading-skeleton__rows{padding:12px;border:1px solid rgba(21,23,25,.07);border-radius:28px;background:#fff}.task-loading-skeleton i{display:block;min-height:120px;overflow:hidden;border-radius:24px;background:linear-gradient(100deg,#f0f2f1 30%,#f8faf9,#f0f2f1 66%);background-size:220% 100%;animation:task-skeleton-shimmer 1.25s ease-in-out infinite}.task-loading-skeleton__rows i{min-height:88px;border-radius:18px}@keyframes task-skeleton-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.client-bootstrap-page{min-height:calc(100vh - 170px);display:grid;place-items:start center;padding-top:clamp(68px,10vh,132px)}.client-bootstrap-panel{width:min(780px,100%);display:grid;justify-items:center;gap:12px;color:var(--ink, #172329);text-align:center}.client-bootstrap-panel>strong{font-size:clamp(1.3rem,2.4vw,1.85rem)}.client-bootstrap-panel>p{max-width:560px;margin:0;color:var(--muted, #68777d);line-height:1.7}.client-bootstrap-panel .task-loading-skeleton{width:100%;margin-top:18px;text-align:left}.client-bootstrap-spinner{width:28px;height:28px;border:3px solid #dcecea;border-top-color:#137a79;border-radius:50%;animation:client-bootstrap-spin .8s linear infinite}.client-bootstrap-failed{padding:34px;border:1px solid #f1d7cd;border-radius:24px;background:#fffaf7}.client-bootstrap-failed>svg{color:#bd4b2b}.client-bootstrap-failed button{display:inline-flex;align-items:center;gap:8px;margin-top:6px}@keyframes client-bootstrap-spin{to{transform:rotate(360deg)}}.task-list-page,.task-detail-page{padding-top:46px}.task-page .page-title{max-width:760px;margin-bottom:22px}.task-page .page-title h1{max-width:720px;font-size:clamp(42px,5vw,68px);line-height:.98;letter-spacing:0}.task-page .page-title>p:last-child{max-width:640px;color:#667085;font-size:16px;line-height:1.7}.task-overview-strip{display:grid;grid-template-columns:.62fr .62fr .62fr 1.5fr;gap:14px;margin:22px 0 18px}.task-overview-strip div,.task-list-panel,.task-detail-side{border:1px solid rgba(21,23,25,.07);border-radius:28px;background:linear-gradient(180deg,#ffffffeb,#faf8f2e6),#fff;box-shadow:0 24px 70px #1517190f}.task-overview-strip div{display:grid;gap:6px;min-height:132px;padding:22px}.task-overview-strip small,.task-list-panel-head small,.task-detail-side>span{color:#0b5565;font-size:12px;font-weight:900;letter-spacing:.06em}.task-overview-strip strong{color:#111827;font-size:34px;line-height:1}.task-overview-strip div:last-child strong{font-size:24px}.task-overview-strip span{color:#667085;line-height:1.5}.task-list-panel{overflow:hidden;padding:10px}.task-list-panel-head{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 18px 14px}.task-list-panel-head>div{display:grid;gap:5px}.task-list-panel-head strong{color:#111827;font-size:24px}.task-table{display:grid;gap:8px}.task-row-card{display:grid;grid-template-columns:116px minmax(180px,1fr) 180px 180px 86px;align-items:center;gap:16px;width:100%;border:0;border-radius:20px;padding:16px;color:#475467;background:transparent;text-align:left}.task-row-card:hover{background:#f5f8f6}.task-status-pill{display:inline-flex;justify-content:center;border-radius:999px;padding:7px 10px;color:#0b4f6c;background:#e5f2ef;font-size:12px;font-weight:900}.task-status-pill.processing,.task-status-pill.pending{color:#1d4ed8;background:#eaf0ff}.task-status-pill.failed{color:#b42318;background:#fff0ec}.task-row-main{display:grid;gap:4px}.task-row-main strong,.task-row-card b{color:#111827}.task-row-main em{color:#667085;font-size:12px;font-style:normal}.task-row-card b{justify-self:end;font-size:13px}.task-detail-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,340px);gap:22px;align-items:start;margin-top:24px}.task-detail-main{display:grid;gap:18px}.task-detail-side{position:sticky;top:92px;display:grid;gap:12px;padding:20px}.task-detail-side>strong{color:#111827;font-size:22px}.task-detail-side>span{color:#667085;letter-spacing:0;line-height:1.6}.task-params-panel.compact{grid-template-columns:1fr;padding:0;border:0;box-shadow:none;background:transparent}.task-params-panel.compact div{background:#f6f8fbdb}@media(max-width:980px){.task-layout,.task-detail-layout,.task-params-panel{grid-template-columns:1fr}.task-side,.task-detail-side{position:static}.task-overview-strip{grid-template-columns:1fr}.task-row-card{grid-template-columns:1fr;gap:8px}.task-row-card b{justify-self:start}}@media(max-width:760px){.task-page{width:min(100% - 28px,1180px)}.task-status-head,.task-section-title,.task-waiting-panel{align-items:flex-start;flex-direction:column}.task-result-grid{grid-template-columns:1fr}.task-page .page-title h1{font-size:40px}}.process-run-layout{grid-template-columns:minmax(0,1fr) minmax(260px,320px)}.process-run-layout .process-upload-section,.process-config-section,.process-run-layout .process-action-section,.process-task-feedback{border:1px solid rgba(17,24,39,.07);border-radius:28px;padding:22px;background:#fff;box-shadow:0 20px 54px #1118270e}.process-run-page .image-uploader.has-files{min-height:138px;align-items:stretch;border-style:solid;background:linear-gradient(180deg,#f6fbfaf0,#fffffff5),#fff}.process-run-page .image-uploader.has-files .uploader-preview{width:100%;place-items:stretch;align-content:center;padding:12px;text-align:left}.process-run-page .image-uploader.has-files .uploader-thumbs{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));width:100%;gap:10px}.process-run-page .image-uploader.has-files .uploader-thumbs img,.process-run-page .image-uploader.has-files .more-thumb{width:100%;height:auto;aspect-ratio:1.24;border-radius:15px;object-fit:cover;box-shadow:0 10px 22px #11182712}.process-run-page .image-uploader.has-files .uploader-summary{justify-self:start;margin-top:8px}.process-run-page .image-uploader.has-files .uploader-hint{margin:2px 0 0;font-size:13px}.process-run-page .image-uploader.compact{min-height:132px;border-radius:22px}.process-run-page .image-uploader.compact .uploader-empty,.process-run-page .image-uploader.compact .uploader-preview{padding:14px}.process-run-page .image-uploader.compact .uploader-empty{grid-template-columns:auto minmax(0,1fr);justify-items:start;text-align:left}.process-run-page .image-uploader.compact .uploader-empty h3{font-size:18px}.process-credit-note{margin:10px 0 0;color:#0b5565;font-size:13px;font-weight:850}.process-credit-note.warning{color:#b42318}.process-config-section{display:grid;gap:16px}.process-setting-block{display:grid;gap:13px;border:1px solid rgba(17,24,39,.07);border-radius:22px;padding:16px;background:linear-gradient(180deg,#fbfcfb,#fff)}.setting-block-head{display:flex;align-items:baseline;justify-content:space-between;gap:16px}.setting-block-head strong{color:#111827;font-size:16px}.setting-block-head span{color:#667085;font-size:13px;line-height:1.45}.size-mode-tabs,.process-preset-row{display:flex;flex-wrap:wrap;gap:9px}.size-mode-tabs button,.process-preset-row button{border:1px solid rgba(11,85,101,.16);border-radius:999px;padding:9px 13px;color:#0b5565;background:#fff;font-weight:850}.size-mode-tabs button.active,.process-preset-row button.active{border-color:#0b5565;color:#fff;background:#0b5565;box-shadow:0 12px 26px #0b556529}.process-preset-row.strategy{padding-bottom:2px}.custom-size-row,.process-controls-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.process-control-field,.custom-size-row label{display:grid;gap:8px;border:1px solid rgba(17,24,39,.07);border-radius:17px;padding:13px;background:#fff}.process-control-field.wide{grid-column:1 / -1}.process-control-field>div:first-child{display:grid;gap:4px}.process-control-field span,.custom-size-row span{color:#667085;font-size:12px;line-height:1.45}.process-control-field strong{color:#111827}.process-control-field select,.custom-size-row input{width:100%;min-height:42px;border:1px solid rgba(17,24,39,.12);border-radius:13px;padding:0 11px;color:#111827;background:#fff;font:inherit}.extend-direction-panel{display:grid;grid-template-columns:minmax(120px,1fr) minmax(160px,1.2fr) minmax(120px,1fr);grid-template-areas:". top ." "left origin right" ". bottom .";gap:12px;align-items:center}.extend-side,.extend-origin-preview{border:1px solid rgba(17,24,39,.07);border-radius:18px;background:#fff}.extend-side{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:8px;align-items:center;padding:12px}.extend-side.top{grid-area:top}.extend-side.right{grid-area:right}.extend-side.bottom{grid-area:bottom}.extend-side.left{grid-area:left}.extend-side span{color:#0b5565;font-weight:900}.extend-side input{width:100%;min-height:38px;border:1px solid rgba(17,24,39,.1);border-radius:12px;padding:0 9px;color:#111827;font:inherit;text-align:center}.extend-side em{color:#667085;font-size:12px;font-style:normal}.extend-origin-preview{grid-area:origin;display:grid;place-items:center;min-height:128px;border-style:dashed;color:#0b5565;background:linear-gradient(90deg,rgba(11,85,101,.06) 1px,transparent 1px),linear-gradient(0deg,rgba(11,85,101,.06) 1px,transparent 1px),#f6fbfa;background-size:20px 20px;text-align:center}.extend-origin-preview strong,.extend-origin-preview span{display:block}.extend-origin-preview strong{font-size:20px}.extend-origin-preview span{margin-top:4px;color:#667085;font-size:12px}.process-ability-note{border:1px solid rgba(11,85,101,.14);border-radius:20px;padding:14px 16px;color:#0b5565;background:#eaf7f4;font-size:14px;font-weight:780;line-height:1.65}.range-control{display:grid;grid-template-columns:minmax(0,1fr) 58px;gap:12px;align-items:center}.range-control input{width:100%;accent-color:#0b5565}.range-control b{border-radius:999px;padding:7px 10px;color:#0b5565;background:#e5f2ef;text-align:center}.process-run-layout .process-action-section{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px}.process-task-feedback{display:grid;gap:13px;background:linear-gradient(180deg,#e6f7f3cc,#fffffffa),#fff}.process-task-feedback.completed{border-color:#0b556533;background:linear-gradient(180deg,#e5f2efe6,#fffffffa),#fff}.task-feedback-main{display:flex;justify-content:space-between;gap:16px}.task-feedback-main div{display:grid;gap:4px}.task-feedback-main small{color:#0b5565;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.task-feedback-main strong{color:#111827;font-size:20px}.task-feedback-main span,.task-feedback-meta{color:#667085;line-height:1.5}.task-feedback-main em{align-self:start;border-radius:999px;padding:7px 10px;color:#0b5565;background:#e5f2ef;font-size:12px;font-style:normal;font-weight:900}.task-progress-track{overflow:hidden;height:8px;border-radius:999px;background:#0b55651a}.task-progress-track span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#0b5565,#10a4c8);transition:width .28s ease}.task-feedback-meta{display:flex;flex-wrap:wrap;gap:8px 14px;font-size:13px}.process-run-aside{gap:12px;padding:18px}.process-job-summary{display:grid;gap:10px;border-radius:20px;padding:16px;background:#f6f8fb}.process-job-summary strong{color:#111827}.process-job-summary span{display:flex;justify-content:space-between;gap:12px;color:#667085;font-size:13px}.process-job-summary b{max-width:170px;color:#111827;text-align:right}.process-job-summary p{margin:2px 0 0;border-top:1px solid rgba(17,24,39,.07);padding-top:10px;color:#667085;font-size:12px;line-height:1.55}.process-aside-submit{min-height:44px;margin-top:2px}@media(max-width:760px){.process-run-page .image-uploader.has-files .uploader-thumbs{grid-template-columns:repeat(3,minmax(0,1fr))}.custom-size-row,.process-controls-grid,.process-run-layout .process-action-section{grid-template-columns:1fr}.extend-direction-panel{grid-template-columns:1fr;grid-template-areas:"top" "left" "origin" "right" "bottom"}.setting-block-head,.task-feedback-main{align-items:flex-start;flex-direction:column}}.catalog-summary{align-items:center;min-height:248px;padding:32px 36px}.catalog-summary h1{max-width:620px;font-size:clamp(38px,3.6vw,52px);line-height:1.08}.catalog-summary p:not(.eyebrow){max-width:600px;font-size:15px;line-height:1.65}.catalog-summary-photo{width:min(330px,30%)}.catalog-summary-stats{margin-right:260px}.catalog-summary-stats article{border-radius:18px;padding:14px 16px}.catalog-summary-stats strong{font-size:25px}.catalog-shell-list{grid-template-columns:190px minmax(0,1fr)}.catalog-shell-list .catalog-main{min-height:520px}.catalog-shell-list .catalog-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.catalog-product-card{position:relative}.catalog-product-body>strong{min-height:0;font-size:16px}.catalog-card-action{display:inline-flex;align-items:center;width:fit-content;margin-top:12px;border-radius:999px;padding:7px 11px;color:#fff;background:#0b5565;font-size:12px;font-style:normal;font-weight:850}.product-operation-page{display:grid;gap:18px}.product-back-link{display:inline-flex;align-items:center;gap:8px;width:fit-content;border:0;border-radius:999px;padding:9px 13px;color:#0b5565;background:#e5f2ef;font-weight:850}.product-operation-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,360px);gap:28px;align-items:end;border:1px solid rgba(17,24,39,.07);border-radius:30px;padding:34px;background:radial-gradient(circle at 92% 14%,rgba(11,85,101,.15),transparent 28%),linear-gradient(135deg,#fff,#f4f1e8);box-shadow:0 28px 70px #11182712}.product-operation-hero h1,.product-operation-hero p{margin:0}.product-operation-hero h1{max-width:780px;color:#111827;font-size:clamp(38px,3.6vw,54px);line-height:1.06}.product-operation-hero p:not(.eyebrow){max-width:640px;margin-top:14px;color:#4b5563;font-size:16px;line-height:1.7}.product-operation-hero .designer-facts{align-self:end}.product-operation-shell{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);gap:22px;align-items:start}.product-preview-panel,.product-operation-panel{border:1px solid rgba(17,24,39,.07);border-radius:28px;padding:22px;background:#fff;box-shadow:0 20px 54px #1118270f}.product-preview-panel .designer-preview{min-height:520px;margin:0}.product-preview-panel .designer-stage-preview{min-height:430px}.product-preview-panel .designer-product-photo.pending,.product-preview-panel .designer-product-photo{max-height:430px}.product-preview-panel .designer-material-swatch{right:28px;bottom:28px;width:140px}.product-preview-panel .surface-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:16px;border-top:0;padding-top:0}.product-preview-panel .surface-summary strong,.product-preview-panel .surface-summary span{border-radius:16px;padding:12px 14px;background:#f6f8fb}.product-preview-panel .surface-summary strong{color:#111827}.product-operation-panel .asset-picker{display:block;grid-template-columns:none;gap:0;margin-top:0;margin-bottom:0;border-top:0;padding-top:0}.product-operation-panel .asset-picker-title{margin-bottom:16px}.product-operation-panel .asset-picker-title>div{display:grid;gap:4px}.product-operation-panel .asset-picker-title span,.surface-library-head span,.surface-upload-panel p,.surface-source-note{margin:0;color:#667085;font-size:12.5px;line-height:1.55}.product-operation-panel .asset-picker-title button,.surface-source-actions button{display:inline-flex;align-items:center;gap:7px}.surface-tab-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:12px}.surface-tab-grid button{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:5px 10px;align-items:center;border:1px solid rgba(17,24,39,.08);border-radius:15px;padding:11px 12px;color:#111827;background:#fff;text-align:left}.surface-tab-grid button.active{border-color:#2563ff7a;color:var(--podi-action);background:var(--podi-action-soft);box-shadow:0 12px 28px #2563ff14}.surface-tab-grid strong{min-width:0;font-size:13px}.surface-tab-grid span{min-width:0;color:#667085;font-size:11.5px}.surface-tab-grid small{grid-column:1 / -1;overflow:hidden;color:#0b5565;font-size:11px;font-weight:850;text-overflow:ellipsis;white-space:nowrap}.surface-coverage-panel{display:flex;align-items:center;justify-content:space-between;gap:14px;margin:0 0 14px;border:1px solid rgba(180,83,9,.2);border-radius:14px;padding:10px 12px;background:#fffaf1}.surface-coverage-panel>div{display:grid;gap:3px;min-width:0}.surface-coverage-panel strong{color:#92400e;font-size:12.5px}.surface-coverage-panel span{color:#7c6a58;font-size:11.5px;line-height:1.45}.surface-coverage-panel button{flex:0 0 auto;min-height:32px;padding:0 11px;color:#0b5565;font-size:12px;white-space:nowrap}.surface-coverage-panel.complete{border-color:#0b55652e;background:#effaf7}.surface-coverage-panel.complete strong{color:#0b5565}.surface-texture-error{display:grid;gap:3px;margin:0 0 14px;border:1px solid rgba(185,28,28,.2);border-radius:14px;padding:10px 12px;background:#fff7f5}.surface-texture-error strong{color:#b42318;font-size:12.5px}.surface-texture-error span{color:#7f1d1d;font-size:11.5px;line-height:1.45}.surface-thumb{grid-row:1 / span 2;grid-column:2;display:grid;place-items:center;width:44px;height:44px;overflow:hidden;border:1px dashed rgba(17,24,39,.16);border-radius:12px;color:#98a2b3;background:#f8fafc;font-size:10px;font-style:normal;text-align:center}.surface-thumb.has-image{border-style:solid;border-color:#0b556538;background:#fff}.surface-thumb img{width:100%;height:100%;object-fit:cover}.surface-upload-panel{display:grid;gap:10px;border:1px dashed rgba(37,99,255,.24);border-radius:18px;padding:12px;background:linear-gradient(180deg,#f8fbff,#fff)}.surface-upload-panel .image-uploader{min-height:132px}.surface-source-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:12px}.surface-source-actions button{justify-content:center;min-height:36px;padding:0 12px;font-size:13px}.quick-design-recommendation{display:grid;gap:0;margin-top:12px;border:1px solid #dbe5e3;border-radius:14px;overflow:hidden;background:#fff}.quick-design-recommendation--entered{transform-origin:top center;animation:quick-design-push-down .28s cubic-bezier(.2,.72,.2,1) both}@keyframes quick-design-push-down{0%{opacity:0;transform:translateY(-10px) scaleY(.97)}to{opacity:1;transform:translateY(0) scaleY(1)}}.quick-design-recommendation__head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px}.quick-design-recommendation__head>div{display:grid;gap:3px}.quick-design-recommendation__head strong{color:#111827;font-size:15px}.quick-design-recommendation__head span{color:#748187;font-size:11px;line-height:1.45}.quick-design-stage-rail{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid #e5ecea;border-bottom:1px solid #e5ecea;padding:12px 16px}.quick-design-stage-rail span{position:relative;display:flex;align-items:center;gap:7px;color:#98a2a6;font-size:11px;font-weight:850}.quick-design-stage-rail span:after{position:absolute;top:50%;right:10px;left:26px;height:1px;background:#d6dfdd;content:""}.quick-design-stage-rail span:last-child:after{display:none}.quick-design-stage-rail i{z-index:1;width:10px;height:10px;border:2px solid #c5cfcd;border-radius:50%;background:#fff}.quick-design-stage-rail span.reached{color:#0b6f75}.quick-design-stage-rail span.reached i{border-color:#43a899;background:#43a899}.quick-design-stage-rail span.active i{border:3px solid #0b7285;box-shadow:0 0 0 4px #edf7f5;background:#fff}.quick-design-analysis{display:grid;grid-template-columns:72px minmax(0,1fr);gap:12px;align-items:center;padding:16px}.quick-design-analysis img{width:72px;height:72px;border-radius:10px;object-fit:cover}.quick-design-analysis>div{display:grid;gap:5px}.quick-design-analysis span{display:flex;align-items:center;gap:6px;color:#0b7285;font-size:11px;font-weight:900}.quick-design-analysis span i{width:7px;height:7px;border-radius:50%;box-shadow:0 0 0 4px #43a89924;background:#43a899;animation:pulse 1.3s ease-in-out infinite}.quick-design-analysis strong{color:#1f2a30;font-size:14px}.quick-design-analysis p{margin:0;color:#748187;font-size:11px;line-height:1.5}.quick-design-plan-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:16px 16px 10px}.quick-design-plan-heading>div{display:grid;gap:3px}.quick-design-plan-heading strong{color:#1f2a30;font-size:15px}.quick-design-plan-heading span{color:#748187;font-size:11px;line-height:1.45}.quick-design-plan-heading em{display:inline-flex;align-items:center;gap:4px;flex:0 0 auto;padding:5px 8px;color:#168368;background:#eaf7f3;font-size:10px;font-style:normal;font-weight:850}.quick-design-risk{margin:0 16px 8px;color:#9a5b24;font-size:11px;line-height:1.45}.quick-design-price-note{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;margin:2px 16px 8px;border:1px solid #dce9e6;border-radius:10px;padding:9px 11px;color:#60716d;background:#f7fbfa;font-size:10px}.quick-design-price-note strong{color:#0b6f75}.quick-design-price-note em{margin-left:auto;color:#748187;font-style:normal}.quick-design-view-nav{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:2px 16px 12px}.quick-design-view-nav>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:3px;width:100%;border-radius:10px;padding:3px;background:#edf3f1}.quick-design-view-nav>div button{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-width:0;min-height:32px;border:0;border-radius:8px;padding:0 7px;color:#657477;background:transparent;font-size:11px;font-weight:850}.quick-design-view-nav>div button.active{color:#0b6f75;background:#fff;box-shadow:0 2px 8px #12414114}.quick-design-recommended-layout{display:grid;gap:8px;margin:0 16px}.quick-design-browse-all{display:inline-flex;align-items:center;justify-content:center;gap:7px;width:100%;min-height:40px;border:1px solid #bdd7d2;border-radius:9px;color:#0b6f75;background:#f4faf8;font-size:11px;font-weight:900;transition:border-color .16s ease,background .16s ease}.quick-design-browse-all:hover,.quick-design-browse-all:focus-visible{border-color:#76aaa5;background:#eaf6f3}.quick-design-curated-controls .quick-design-category-filters{margin-top:0;margin-bottom:10px}.quick-design-curated-showcase{display:grid;gap:10px;margin:0 16px}.quick-design-curated-source{position:relative;min-height:0;aspect-ratio:16 / 6;margin:0;overflow:hidden;border-radius:12px;background:#eef3f2}.quick-design-curated-source:after{position:absolute;top:45%;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent,rgba(13,31,34,.68));content:""}.quick-design-curated-source img{width:100%;height:100%;object-fit:cover}.quick-design-curated-source figcaption{position:absolute;z-index:1;right:12px;bottom:10px;left:12px;display:flex;align-items:flex-end;justify-content:space-between;gap:12px;color:#fff}.quick-design-curated-source figcaption span{font-size:9px;font-weight:800;opacity:.82}.quick-design-curated-source figcaption strong{font-size:14px;font-weight:900}.quick-design-curated-results{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.quick-design-curated-results>.quick-design-option-slot>button{display:grid;min-width:0;overflow:hidden;border:1px solid #dfe8e6;border-radius:11px;padding:0;color:inherit;background:#fff;text-align:left;transition:border-color .16s ease,transform .16s ease}.quick-design-curated-results>.quick-design-option-slot>button:hover:not(:disabled),.quick-design-curated-results>.quick-design-option-slot>button:focus-visible{border-color:#82bbb3;transform:translateY(-2px)}.quick-design-curated-results>.quick-design-option-slot>button:disabled{cursor:wait;opacity:.62}.quick-design-curated-results>.quick-design-option-slot>button>img{width:100%;aspect-ratio:4 / 3;object-fit:cover;background:#eef3f2}.quick-design-curated-results>.quick-design-option-slot>button>span{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:42px;padding:8px 9px}.quick-design-curated-results>.quick-design-option-slot>button strong{overflow:hidden;color:#1f2a30;font-size:11px;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.quick-design-curated-results>.quick-design-option-slot>button em{flex:0 0 auto;color:#0b6f75;font-size:9px;font-style:normal;font-weight:900}.quick-design-library-tabs{display:inline-grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:3px;justify-self:start;margin:4px 16px 6px;border-radius:11px;padding:3px;background:#edf3f1}.quick-design-library-tabs button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:34px;border:0;border-radius:8px;padding:0 13px;color:#657477;background:transparent;font-size:11px;font-weight:850;cursor:pointer}.quick-design-library-tabs button.active{color:#0b6f75;background:#fff;box-shadow:0 2px 8px #12414114}.quick-design-library-note{margin:0 16px 6px;color:#748187;font-size:10px;line-height:1.5}.quick-design-category-filters{display:flex;flex-wrap:wrap;gap:6px;margin:2px 16px 7px;padding-bottom:2px;overflow-x:visible}.quick-design-category-filters button{flex:0 0 auto;min-height:28px;border:1px solid #dbe5e3;border-radius:999px;padding:0 10px;color:#66767a;background:#fff;font-size:10px;font-weight:800;cursor:pointer}.quick-design-category-filters button.active{border-color:#76aaa5;color:#0b6f75;background:#edf7f4}.quick-design-option-list{display:grid;margin:0 16px}.quick-design-template-list{grid-template-columns:1fr;gap:8px;margin-top:3px}.quick-design-template-choice{width:100%;border:0;color:inherit;font:inherit;text-align:left;cursor:pointer}.quick-design-template-choice:focus-visible{outline:3px solid rgba(11,114,133,.2);outline-offset:2px}.quick-design-template-choice:disabled{cursor:wait;opacity:.62}.quick-design-template-choice--recommended{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;border:1px solid #e1e9e7;border-radius:11px;padding:8px;background:#fff;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.quick-design-template-choice--recommended:hover:not(:disabled),.quick-design-template-choice--recommended:focus-visible{border-color:#82bbb3;box-shadow:0 8px 20px #12414117;transform:translateY(-1px)}.quick-design-sample-story{display:grid;grid-column:1 / -1;grid-template-columns:repeat(2,minmax(0,1fr) 12px) minmax(0,1fr);align-items:center;min-width:0;gap:4px}.quick-design-sample-story figure{position:relative;overflow:hidden;min-width:0;aspect-ratio:4 / 3;margin:0;border-radius:8px;background:#edf2f1}.quick-design-sample-story img{width:100%;height:100%;object-fit:cover}.quick-design-sample-story figcaption{position:absolute;left:5px;bottom:5px;border-radius:4px;padding:2px 5px;color:#fff;background:#122326b8;font-size:8px;font-weight:850;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.quick-design-sample-story>i{color:#8ba19e;font-size:10px;font-style:normal;text-align:center}.quick-design-template-choice--recommended.recommended{border-color:#acd3cc;background:#fbfefd}.quick-design-template-choice--recommended .quick-design-option-copy{display:grid;align-content:center;gap:5px;min-width:0}.quick-design-template-choice--recommended .quick-design-option-copy b{justify-self:start;border-radius:4px;padding:2px 5px;color:#83510a;background:#fff1ca;font-size:8px;font-weight:900}.quick-design-template-choice--recommended .quick-design-option-copy strong{overflow:hidden;color:#17252a;font-size:13px;font-weight:900;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.quick-design-template-choice__action{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-height:32px;border:1px solid #9fc9c3;border-radius:8px;padding:0 11px;color:#0b6f75;background:#f3faf8;font-size:11px;font-weight:900;white-space:nowrap}.quick-design-recommendation-alternative{display:grid;grid-template-columns:56px minmax(0,1fr) auto;gap:10px;align-items:center;width:100%;border:1px solid #e1e9e7;border-radius:10px;padding:7px;color:inherit;background:#fff;font:inherit;text-align:left;cursor:pointer;transition:border-color .16s ease,background .16s ease,transform .16s ease}.quick-design-recommendation-alternative:hover:not(:disabled),.quick-design-recommendation-alternative:focus-visible{border-color:#82bbb3;background:#fbfefd;transform:translateY(-1px)}.quick-design-recommendation-alternative:disabled{cursor:wait;opacity:.62}.quick-design-recommendation-alternative img{width:56px;height:42px;border-radius:7px;object-fit:cover;background:#edf2f1}.quick-design-recommendation-alternative span{display:grid;min-width:0;gap:2px}.quick-design-recommendation-alternative strong{overflow:hidden;color:#1f2a30;font-size:12px;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.quick-design-recommendation-alternative small{overflow:hidden;color:#748187;font-size:10px;line-height:1.4;text-overflow:ellipsis;white-space:nowrap}.quick-design-recommendation-alternative em{color:#0b6f75;font-size:10px;font-style:normal;font-weight:900;white-space:nowrap}.quick-design-template-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;align-items:start}.quick-design-library-summary,.quick-design-template-more{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:8px 16px 6px;color:#748187;font-size:10px}.quick-design-library-summary strong{color:#1f5f61;font-size:10px}.quick-design-template-more{margin-top:10px;margin-bottom:2px}.quick-design-template-more button{min-height:32px;border:1px solid #bdd7d2;border-radius:8px;padding:0 12px;color:#0b6f75;background:#f4faf8;font-size:10px;font-weight:900}.quick-design-template-grid .quick-design-template-tile{display:grid;grid-template-columns:1fr;gap:0;min-width:0;overflow:hidden;border:1px solid #dfe8e6;border-radius:12px;padding:0;background:#fff;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.quick-design-template-grid .quick-design-template-tile:hover:not(:disabled),.quick-design-template-grid .quick-design-template-tile:focus-visible{border-color:#82bbb3;box-shadow:0 8px 20px #1241411a;transform:translateY(-2px)}.quick-design-template-grid .quick-design-template-tile.recommended{border-color:#9ac9c2;background:#fff}.quick-design-template-tile__visual{position:relative;display:block;aspect-ratio:4 / 3;overflow:hidden;background:#f1f5f4}.quick-design-template-tile__visual img{width:100%;height:100%;object-fit:cover;transition:transform .22s ease}.quick-design-template-tile:hover:not(:disabled) .quick-design-template-tile__visual>img,.quick-design-template-tile:focus-visible .quick-design-template-tile__visual>img{transform:scale(1.035)}.quick-design-template-tile__visual b{position:absolute;z-index:3;top:7px;left:7px;border-radius:5px;padding:3px 6px;color:#83510a;background:#fff3cdf0;font-size:9px;font-weight:900;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.quick-design-template-tile__peek{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2px;padding:3px;background:#f7fbfafa;opacity:0;pointer-events:none;transition:opacity .16s ease}.quick-design-template-tile:hover:not(:disabled) .quick-design-template-tile__peek,.quick-design-template-tile:focus-visible .quick-design-template-tile__peek{opacity:1}.quick-design-template-tile__peek figure{position:relative;overflow:hidden;min-width:0;margin:0;border-radius:5px;background:#edf2f1}.quick-design-template-tile__peek img{width:100%;height:100%;object-fit:cover}.quick-design-template-tile__peek figcaption{position:absolute;left:3px;bottom:3px;border-radius:3px;padding:2px 4px;color:#fff;background:#122326b8;font-size:7px;font-weight:850}.quick-design-template-tile__footer{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;min-height:42px;padding:8px 9px}.quick-design-template-empty{grid-column:1 / -1;margin:16px 0;color:#748187;font-size:11px;text-align:center}.quick-design-template-tile__footer strong{display:-webkit-box;overflow:hidden;color:#1f2a30;font-size:11px;font-weight:900;line-height:1.3;-webkit-box-orient:vertical;-webkit-line-clamp:2}.quick-design-template-tile__action{position:absolute;z-index:4;right:7px;bottom:7px;display:inline-flex;align-items:center;justify-content:center;gap:4px;min-height:26px;border:1px solid #a8ccc7;border-radius:7px;padding:0 7px;color:#0b6f75;background:#f2faf8f0;font-size:9px;font-weight:900;white-space:nowrap;cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.quick-design-option-list article{display:grid;grid-template-columns:76px minmax(0,1fr) auto;gap:12px;align-items:center;border-top:1px solid #e5ecea;padding:12px 0}.quick-design-option-image{position:relative;width:76px;height:62px;overflow:hidden;border-radius:9px;background:#f4f6f5}.quick-design-option-image img{width:100%;height:100%;object-fit:cover}.quick-design-option-image span{position:absolute;right:4px;bottom:4px;border-radius:4px;padding:2px 4px;color:#fff;background:#111827a8;font-size:8px}.quick-design-option-copy{display:grid;gap:3px;min-width:0}.quick-design-option-copy b{justify-self:start;padding:2px 5px;color:#8a5a13;background:#fff3cd;font-size:9px}.quick-design-option-copy strong{color:#1f2a30;font-size:14px}.quick-design-option-copy p,.quick-design-option-copy small{margin:0;color:#748187;font-size:10px;line-height:1.45}.quick-design-option-copy small{color:#536269}.quick-design-option-action{display:grid;grid-template-columns:auto auto;gap:4px 9px;align-items:center;justify-items:end}.quick-design-option-action span,.quick-design-option-action em{display:inline-flex;align-items:center;gap:4px;color:#748187;font-size:10px;font-style:normal;font-weight:800;white-space:nowrap}.quick-design-option-action .primary{grid-column:1 / -1;min-height:34px}.quick-design-recommendation .quick-design-option-action .primary{border-color:#0b7285;padding:0 14px;color:#fff;background:#0b7285;box-shadow:none;text-align:center;white-space:nowrap}.quick-design-recommendation .quick-design-option-action .primary:hover:not(:disabled){background:#075d6b}.quick-design-dismiss{border:0;padding:4px 0;color:#0b7285;background:transparent;font-size:11px;font-weight:800}.quick-design-dismiss--bottom{justify-self:start;margin:2px 16px 12px;color:#748187}.thinking-dots{display:inline-flex!important;align-items:flex-end!important;gap:3px!important;width:auto!important;min-width:18px;color:inherit!important}.thinking-dots:after{display:none!important}.thinking-dots b{width:4px;height:4px;border-radius:50%;background:currentColor;animation:quick-thinking-dot 1.05s ease-in-out infinite}.thinking-dots b:nth-child(2){animation-delay:.14s}.thinking-dots b:nth-child(3){animation-delay:.28s}@keyframes quick-thinking-dot{0%,70%,to{opacity:.25;transform:translateY(0)}35%{opacity:1;transform:translateY(-3px)}}.quick-design-run{display:grid;grid-template-columns:112px minmax(0,1fr);gap:16px;align-items:center;padding:18px 16px;background:#fbfdfc}.quick-design-run>img{width:112px;height:112px;border-radius:12px;object-fit:cover}.quick-design-run__copy{display:grid;gap:7px}.quick-design-run__copy>small{color:#0b6f75;font-size:10px;font-weight:850}.quick-design-run__copy>strong{color:#1f2a30;font-size:15px}.quick-design-run__copy>p{margin:0;color:#68777d;font-size:11px;line-height:1.55}.quick-design-run.failed{background:#fff9f7}.quick-design-run.completed{grid-template-columns:1fr;align-items:stretch;background:#f4fbf8}.quick-design-run.has-evidence{grid-template-columns:1fr;align-items:stretch}.quick-design-result-story{display:grid;grid-template-columns:minmax(0,1fr) 14px minmax(0,1fr) 14px minmax(0,1fr) 14px minmax(0,1fr);gap:8px;align-items:center}.quick-design-result-story>span{color:#78a19c;font-size:18px;font-weight:900;text-align:center}.quick-design-result-story figure{position:relative;min-width:0;height:150px;margin:0;overflow:hidden;border:1px solid #d7e6e2;border-radius:12px;background:#eef4f2}.quick-design-result-story figure.has-quality-warning{border-color:#e8b59f;background:#fff6f1}.quick-design-result-story figure>img{width:100%;height:100%;object-fit:cover}.quick-design-result-story .quick-design-result-flat>img{object-fit:contain}.quick-design-result-story figcaption{position:absolute;left:8px;bottom:8px;z-index:4;border-radius:999px;padding:4px 8px;color:#fff;background:#142a2bbf;font-size:9px;font-weight:900;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.quick-design-result-product .product-3d-preview{min-height:150px;height:150px;border:0;border-radius:0}.quick-design-result-product .product-3d-preview__badge,.quick-design-result-product .product-3d-preview__texture,.quick-design-result-product .product-3d-preview__base-color{display:none}.quick-design-result-product .product-3d-preview__loading{gap:5px;width:calc(100% - 20px);padding:10px;border-radius:10px}.quick-design-result-product .product-3d-preview__loading strong{font-size:10px}.quick-design-result-product .product-3d-preview__loading span{display:none}.quick-design-result-product__loading{display:grid;place-content:center;justify-items:center;gap:7px;height:100%;color:#0b6f75;font-size:10px;font-weight:850}.quick-design-artifact-pending{display:grid;place-content:center;justify-items:center;gap:7px;width:100%;height:100%;padding:12px;color:#68777d;text-align:center;font-size:10px;font-weight:800}.quick-design-decision{display:grid;gap:10px;margin-top:4px;border-top:1px solid #edd8cd;padding-top:12px}.quick-design-decision>div:first-child{display:flex;align-items:flex-start;gap:9px;color:#9b4f31}.quick-design-decision>div:first-child span{display:grid;gap:3px}.quick-design-decision>div:first-child small{color:#7d6a61;font-size:10px;font-weight:600;line-height:1.5}.quick-design-decision>p{margin:0;border-left:3px solid #c96f49;padding:8px 10px;color:#6e5146;background:#fff5f0;font-size:10px;line-height:1.55}.quick-design-decision__actions{display:flex;flex-wrap:wrap;gap:8px}.danger-outline{border:1px solid #c96f49;border-radius:10px;padding:8px 12px;color:#9b4f31;background:#fff;font-weight:800}.quick-design-live-status,.quick-design-complete{display:inline-flex;align-items:center;width:fit-content;gap:7px;border-radius:999px;padding:7px 10px;color:#0b6f75;background:#e8f5f2;font-size:10px;font-weight:850}.quick-design-runtime{display:grid;justify-items:start;gap:8px}.quick-design-runtime__meta{display:flex;flex-wrap:wrap;gap:7px 14px;color:#65747a;font-size:10px;font-weight:700}.quick-design-runtime__meta span{display:inline-flex;align-items:center;gap:4px}.quick-design-complete-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.quick-design-complete-action{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:32px;border:1px solid #cfd9d8;border-radius:8px;padding:0 10px;color:#0b6f75;background:#fff;box-shadow:none;font-size:10px;font-weight:850;line-height:1;cursor:pointer}.quick-design-complete-action:hover:not(:disabled){border-color:#93b9b5;background:#f5fbfa}.quick-design-complete-action:disabled{cursor:not-allowed;color:#8b9298;background:#f2f3f3}.quick-design-change-template{border:0;padding:6px 2px;color:#0b6f75;background:transparent;font-size:10px;font-weight:850;cursor:pointer}.quick-design-run__copy .primary{justify-self:start;min-height:34px}.product-display-gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;height:100%;min-height:0;background:linear-gradient(180deg,#fbfaf7,#eef2f3)}.product-display-gallery-1{grid-template-columns:1fr}.product-display-gallery figure{position:relative;display:grid;min-width:0;min-height:0;margin:0;place-items:center;overflow:hidden}.product-display-gallery figure+figure{border-left:1px solid rgba(17,24,39,.07)}.product-display-gallery img{display:block;width:100%;height:100%;min-height:0;object-fit:contain}.product-display-gallery figcaption{position:absolute;left:10px;bottom:10px;border-radius:999px;padding:5px 8px;color:#355760;background:#ffffffeb;box-shadow:0 4px 14px #11182714;font-size:10px;font-weight:850}.product-display-empty{display:grid;width:100%;min-height:220px;place-items:center;color:#718085;background:#f2f5f5;font-size:13px;font-weight:750}.user-product-media{position:relative;border:0;padding:0;cursor:pointer}.user-product-media-action{position:absolute;right:12px;bottom:12px;display:inline-flex;align-items:center;gap:5px;border-radius:999px;padding:7px 10px;color:#fff;background:#112125c2;font-size:11px;font-weight:800}.product-display-viewer{position:relative;display:grid;min-width:0;min-height:360px;overflow:hidden;background:#f1f4f5}.product-display-switch{position:absolute;z-index:4;top:14px;left:14px;display:inline-flex;gap:4px;border:1px solid rgba(17,24,39,.08);border-radius:999px;padding:4px;background:#ffffffeb;box-shadow:0 8px 24px #1118271a;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.product-display-switch button{display:inline-flex;align-items:center;gap:6px;border:0;border-radius:999px;padding:8px 12px;color:#52656b;background:transparent;font-weight:800}.product-display-switch button.active{color:#fff;background:#126673}.product-display-retry-note{position:absolute;z-index:3;left:50%;bottom:14px;margin:0;transform:translate(-50%);border-radius:999px;padding:7px 11px;color:#52656b;background:#ffffffeb;box-shadow:0 6px 20px #11182714;font-size:11px;font-weight:750;white-space:nowrap}.product-display-model,.product-display-model .product-3d-preview{width:100%;min-height:520px}.product-display-model .product-3d-preview{border:0;border-radius:0}.product-display-model>p{position:absolute;z-index:3;left:50%;bottom:14px;margin:0;transform:translate(-50%);border-radius:999px;padding:7px 11px;color:#466068;background:#ffffffe6;font-size:11px;font-weight:750;white-space:nowrap}.product-display-dialog{grid-template-columns:minmax(0,1fr) 300px}.product-display-dialog>.product-display-viewer{min-height:560px}.inspiration-image .product-display-gallery,.user-product-media .product-display-gallery{aspect-ratio:inherit}.inspiration-image .product-display-gallery img,.inspiration-detail-render .product-display-gallery img{object-fit:cover;object-position:center bottom}.inspiration-detail-render .product-display-viewer,.inspiration-detail-render .product-display-model,.inspiration-detail-render .product-display-model .product-3d-preview{min-height:420px}@media(max-width:720px){.product-display-dialog{grid-template-columns:1fr}.product-display-dialog>.product-display-viewer,.product-display-model,.product-display-model .product-3d-preview{min-height:min(54vh,430px)}.product-display-model>p{display:none}}@media(prefers-reduced-motion:reduce){.thinking-dots b,.quick-design-analysis span i,.quick-design-recommendation--entered,.spin{animation:none}}@media(max-width:760px){.task-page .page-title,.assets-page .page-title,.account-page .page-title{margin-bottom:14px}.task-page .page-title h1,.assets-page .page-title h1,.account-page .page-title h1{font-size:32px;line-height:1.08}.task-overview-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.task-overview-strip div{min-height:92px;padding:14px}.task-detail-layout,.task-detail-main,.task-detail-side,.task-status-panel,.task-generation-panel{min-width:0;width:100%}.task-detail-side{position:static}.task-result-modal{grid-template-columns:1fr;width:min(100%,calc(100vw - 24px));max-height:calc(100dvh - 24px);overflow:auto}.task-result-modal__media{min-height:240px;max-height:52dvh}.task-result-modal__side{padding:18px}.task-recovery-panel{grid-template-columns:auto minmax(0,1fr)}.task-recovery-panel button{grid-column:1 / -1;width:100%}.wallet-ledger-list article{align-items:flex-start;flex-wrap:wrap}.wallet-ledger-list time{order:3;width:100%}.asset-pagination{align-items:stretch;flex-direction:column;text-align:center}}.surface-source-note{margin-top:8px;border-radius:14px;padding:10px 12px;background:#f7faf9}.surface-library-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:16px 0 10px}.surface-library-head strong{color:#111827;font-size:14px}.surface-library-head__meta{display:inline-flex;align-items:center;justify-content:flex-end;gap:9px;min-width:0}.surface-clear-button{display:inline-flex;align-items:center;gap:4px;flex:0 0 auto;min-height:28px;padding:0 8px;border:1px solid rgba(180,35,24,.16);border-radius:8px;color:#b42318;background:#fff;font-size:12px}.surface-clear-button:hover{border-color:#b4231852;background:#fff5f3}.product-operation-panel .asset-picker-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}.product-operation-panel .asset-picker-grid button{display:grid;gap:6px;border-radius:14px;padding:6px}.product-operation-panel .asset-picker-grid img{width:100%;height:auto;aspect-ratio:1.15}.product-operation-panel .asset-picker-grid span{padding:0;color:#374151;font-size:11px;font-weight:800;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-design-controls{display:grid;gap:16px;margin-top:20px;border:1px solid rgba(17,24,39,.08);border-radius:22px;padding:18px;background:linear-gradient(180deg,#fbfcff,#f6f8fb)}.product-design-controls__header{display:flex;gap:12px;align-items:flex-start;justify-content:space-between}.product-design-controls__header div{display:grid;gap:4px}.product-design-controls__header strong,.cup-color-panel>span,.craft-option-panel>span,.texture-mode-panel>span{color:#111827;font-size:14px;font-weight:900}.product-design-controls__header span{color:#667085;font-size:12.5px;line-height:1.55}.product-design-controls__header em{flex:0 0 auto;border-radius:999px;padding:6px 10px;color:#0b5565;background:#e5f2ef;font-size:12px;font-style:normal;font-weight:900}.agent-design-summary{background:linear-gradient(180deg,#f3fbf8,#f7f9fc)}.agent-design-summary-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.agent-design-summary-grid article{display:grid;gap:5px;min-width:0;border:1px solid rgba(11,85,101,.12);border-radius:16px;padding:12px;background:#ffffffbf}.agent-design-summary-grid span{color:#667085;font-size:11.5px;font-weight:850}.agent-design-summary-grid strong{overflow:hidden;color:#0b5565;font-size:13px;font-weight:950;text-overflow:ellipsis;white-space:nowrap}.cup-color-panel,.craft-option-panel,.texture-mode-panel{display:grid;gap:10px}.cup-color-note{color:#667085;font-size:12px;line-height:1.5}.cup-color-swatches{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.cup-color-swatches button{display:flex;align-items:center;gap:8px;min-width:0;border:1px solid rgba(17,24,39,.08);border-radius:14px;padding:8px;color:#374151;background:#fff;font-size:12px;font-weight:850;cursor:pointer}.cup-color-swatches button.active{border-color:#0b556580;color:#0b5565;background:#eef8f4}.cup-color-swatches i{flex:0 0 auto;width:22px;height:22px;border:1px solid rgba(17,24,39,.12);border-radius:999px;box-shadow:inset 0 0 0 2px #ffffffb8}.craft-option-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.craft-option-grid button{display:grid;gap:3px;min-width:0;border:1px solid rgba(17,24,39,.08);border-radius:14px;padding:10px 12px;color:#374151;background:#fff;text-align:left;cursor:pointer}.craft-option-grid button.active{border-color:#0b556580;color:#0b5565;background:#eef8f4}.craft-option-grid strong{font-size:13px;font-weight:950}.craft-option-grid span{color:#667085;font-size:11.5px;font-weight:800}.texture-mode-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.texture-mode-grid button{display:grid;gap:4px;min-height:74px;border:1px solid rgba(17,24,39,.08);border-radius:16px;padding:12px;color:#111827;background:#fff;text-align:left;cursor:pointer}.texture-mode-grid button.active{border-color:#1768ff85;background:#eef4ff;box-shadow:0 12px 28px #1768ff1a}.texture-mode-grid button:disabled{cursor:wait;opacity:1}.texture-mode-grid strong{font-size:13px;line-height:1.25}.texture-mode-grid span{color:#667085;font-size:11.5px;line-height:1.45}.texture-adjust-panel{display:grid;gap:12px;border-radius:18px;padding:14px;background:#fff}.texture-adjust-panel__intro{display:grid;gap:2px;border-bottom:1px solid #e5ecea;padding-bottom:10px}.texture-adjust-panel__intro strong{color:#1f2a30;font-size:13px}.texture-adjust-panel__intro span{color:#748187;font-size:10px;line-height:1.45}.range-control{display:grid;grid-template-columns:1fr auto;gap:8px 12px;align-items:center}.range-control label{color:#374151;font-size:12.5px;font-weight:850}.range-control strong{color:#0b5565;font-size:12px;font-weight:900}.range-control input{grid-column:1 / -1;width:100%;accent-color:#0b63ff}.range-control input:disabled{opacity:.42}.production-intent-summary{display:grid;gap:5px;border:1px solid rgba(11,85,101,.12);border-radius:18px;padding:12px;background:#eef8f4}.production-intent-summary span{color:#0b5565;font-size:11px;font-weight:900}.production-intent-summary strong{color:#111827;font-size:13px}.production-intent-summary p{margin:0;color:#5f6673;font-size:12px;line-height:1.55}.surface-fit-card{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;align-self:start;border:1px solid rgba(11,85,101,.12);border-radius:18px;padding:12px;background:#fff;box-shadow:0 18px 44px #0f172a0a}.surface-fit-card--ready{background:#eef8f4;border-color:#0b556529}.surface-fit-card--notice{background:#f7fbff;border-color:#2563eb29}.surface-fit-card--warning{background:#fff7ed;border-color:#ea580c2e}.surface-fit-card__icon{margin-top:1px;color:#0b5565}.surface-fit-card--warning .surface-fit-card__icon{color:#c2410c}.surface-fit-card__body{display:grid;gap:8px;min-width:0}.surface-fit-card__title{display:grid;gap:2px}.surface-fit-card span{color:#0b5565;font-size:11px;font-weight:900}.surface-fit-card strong{color:#111827;font-size:14px;line-height:1.25}.surface-fit-card p{margin:0;color:#5f6673;font-size:12px;line-height:1.5}.surface-fit-card__chips{display:flex;flex-wrap:wrap;gap:7px}.surface-fit-card__chips em{border-radius:999px;padding:6px 9px;background:#ffffffb8;color:#0b5565;font-size:11px;font-style:normal;font-weight:900}.product-operation-panel .designer-actions{margin-top:20px}@media(max-width:1280px){.catalog-shell-list .catalog-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.user-product-live-render{position:relative;width:100%;height:100%}.user-product-live-render .product-3d-preview{height:100%;min-height:0;border:0;border-radius:0;background:radial-gradient(circle at 50% 24%,rgba(255,255,255,.98),transparent 34%),linear-gradient(180deg,#f8fbff,#eef4f8)}.user-product-live-render .product-3d-preview__loading{width:min(220px,calc(100% - 32px));padding:12px 14px}.user-product-live-render .product-3d-preview__loading span{display:none}.user-product-render-warning{position:absolute;right:10px;bottom:10px;z-index:3;border-radius:999px;padding:6px 9px;color:#8a3b12;background:#fff4e6f0;font-size:10px;font-weight:800}.inspire-page .page-title{max-width:760px}.inspire-page .page-title p:last-child{max-width:620px}.inspire-toolbar{display:flex;align-items:center;margin:18px 0 24px}.inspire-toolbar .search-box{width:min(460px,100%)}.inspiration-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;align-items:start}.inspiration-card{min-width:0;overflow:hidden;border:1px solid rgba(17,24,39,.08);border-radius:20px;background:#fff;box-shadow:0 14px 38px #1118270e;transition:transform .16s ease,box-shadow .16s ease}.inspiration-card:hover{transform:translateY(-2px);box-shadow:0 20px 48px #11182717}.inspiration-image{position:relative;display:grid;place-items:center;width:100%;aspect-ratio:4 / 3;overflow:hidden;border:0;padding:0;background:#f2f5f6}.inspiration-image img{display:block;width:100%;height:100%;object-fit:contain;transition:transform .18s ease}.inspiration-render-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;height:100%;background:linear-gradient(180deg,#fbfaf7,#f1f3f4)}.inspiration-render-pair figure{position:relative;display:grid;min-width:0;height:100%;margin:0;place-items:center}.inspiration-render-pair figure+figure{border-left:1px solid rgba(17,24,39,.07)}.inspiration-render-pair figcaption{position:absolute;left:10px;bottom:10px;border-radius:999px;padding:5px 8px;color:#466068;background:#ffffffeb;font-size:10px;font-weight:850}.inspiration-image>span:not(.inspiration-image-fallback){position:absolute;right:12px;bottom:12px;display:inline-flex;align-items:center;gap:5px;border-radius:999px;padding:7px 10px;color:#fff;background:#112125c2;font-size:11px;font-weight:800;opacity:0;transform:translateY(4px);transition:opacity .16s ease,transform .16s ease}.inspiration-image:hover img{transform:scale(1.02)}.inspiration-image:hover>span:not(.inspiration-image-fallback),.inspiration-image:focus-visible>span:not(.inspiration-image-fallback){opacity:1;transform:translateY(0)}.inspiration-image-fallback{display:grid;place-items:center;gap:8px;color:#6d7b80;font-size:12px;font-weight:750}.inspiration-card-body{display:grid;gap:12px;padding:17px}.inspiration-title-row{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.inspiration-title-row strong{display:block;color:#172126;font-size:17px;line-height:1.35}.inspiration-title-row p{margin:4px 0 0;color:#7a8589;font-size:12px}.inspiration-title-row>span{flex:0 0 auto;border-radius:999px;padding:5px 8px;color:#17624a;background:#eaf6f0;font-size:10px;font-weight:850}.inspiration-tags{display:flex;flex-wrap:wrap;gap:6px}.inspiration-tags span{border-radius:999px;padding:5px 8px;color:#526267;background:#f2f4f4;font-size:10px;font-weight:750}.inspiration-stats{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px;color:#6b777b;font-size:12px}.inspiration-stats strong{margin-right:auto;color:#172126;font-size:15px}.inspiration-action{width:100%;min-height:42px;justify-content:center;margin-top:2px}.inspiration-empty{grid-column:1 / -1;display:grid;min-height:320px;place-content:center;border:1px dashed rgba(19,91,103,.22);border-radius:24px;padding:32px;text-align:center;background:linear-gradient(145deg,#f0f8f6b8,#f7f4eec7)}.inspiration-empty svg{margin:0 auto 10px;color:#176472}.inspiration-empty h3,.inspiration-empty p{margin-right:auto;margin-left:auto}.inspire-market-policy{display:flex;align-items:center;justify-content:center;gap:7px;margin:28px 0 0;color:#627177;font-size:12px}.inspiration-market-grid .inspiration-market-empty{grid-column:1 / -1;display:grid;min-height:180px;place-content:center;border-style:dashed;text-align:center;background:linear-gradient(145deg,#f7faf9,#f3f0ea)}.inspiration-market-grid .inspiration-market-empty span{margin-top:0}.inspiration-market-grid .inspiration-market-empty strong{margin-top:8px;font-size:clamp(18px,2vw,24px)}.inspiration-detail-modal>img,.inspiration-detail-modal>.inspiration-image-fallback{width:100%;max-height:420px;min-height:240px;object-fit:contain;border-radius:14px;background:#f3f5f5}@media(max-width:1020px){.inspiration-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:680px){.inspiration-grid{grid-template-columns:1fr;gap:15px}.inspiration-card-body{padding:15px}.inspire-market-policy{align-items:flex-start;text-align:left}}@media(prefers-reduced-motion:reduce){.inspiration-card,.inspiration-image img,.inspiration-image>span{transition:none}}@media(max-width:900px){.catalog-shell-list{grid-template-columns:1fr}.catalog-shell-list .catalog-sidebar{display:flex;position:static;max-width:100%;gap:8px;align-items:center;overflow-x:auto;overflow-y:hidden;padding:13px}.catalog-shell-list .catalog-sidebar strong{flex:0 0 auto}.catalog-shell-list .catalog-sidebar>span{display:none}.catalog-shell-list .catalog-sidebar button{flex:0 0 auto;border:1px solid rgba(11,85,101,.12);border-radius:999px;padding:8px 12px;white-space:nowrap}.catalog-shell-list .catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.catalog-toolbar{align-items:stretch;flex-direction:column}.catalog-search{width:100%}.catalog-filters{flex-wrap:wrap;overflow-x:visible;padding-bottom:2px}}@media(max-width:1180px){.catalog-shell-list,.product-operation-hero,.product-operation-shell{grid-template-columns:1fr}.catalog-summary-stats{margin-right:0}.catalog-summary-photo{position:relative;right:auto;bottom:auto;width:min(360px,100%);margin-top:16px}}@media(max-width:768px){.catalog-summary{min-height:0;padding:22px}.catalog-summary h1,.product-operation-hero h1{font-size:36px}.catalog-shell-list .catalog-grid,.product-preview-panel .surface-summary,.product-operation-panel .asset-picker-grid,.surface-tab-grid,.cup-color-swatches,.texture-mode-grid,.quantity-options{grid-template-columns:1fr}.product-operation-hero,.product-preview-panel,.product-operation-panel{border-radius:22px;padding:18px}.product-preview-panel .designer-preview{min-height:360px}.product-preview-panel .designer-stage-preview{min-height:300px}.product-preview-panel .designer-product-photo.pending,.product-preview-panel .designer-product-photo{max-height:300px}.product-preview-panel .designer-material-swatch{right:10px;bottom:12px;width:104px}.product-3d-preview{min-height:420px;border-radius:18px}.product-3d-preview__badge,.product-3d-preview__texture{left:10px;right:10px;max-width:none;padding:10px 12px}.product-3d-preview__texture{top:auto;bottom:10px}}.app-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:grid;place-items:center;padding:24px;background:#0f172a6b;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.app-modal{width:min(920px,100%);max-height:min(780px,calc(100vh - 48px));overflow:auto;border:1px solid rgba(17,24,39,.08);border-radius:28px;padding:24px;background:#fffdfa;box-shadow:0 34px 90px #0f172a47}.batch-purchase-modal{width:min(520px,100%)}.batch-purchase-modal>p{margin:0 0 20px;color:#667085;line-height:1.65}.batch-purchase-quantity{display:grid;gap:8px;margin-bottom:18px;color:#344054;font-size:13px;font-weight:850}.batch-purchase-quantity input{width:100%;min-height:48px;border:1px solid rgba(17,24,39,.12);border-radius:14px;padding:0 14px;color:#111827;background:#fff;font:inherit}.batch-purchase-total{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-bottom:22px;border-radius:16px;padding:16px;color:#0b5565;background:#edf7f4}.batch-purchase-total span{font-size:13px;font-weight:800}.batch-purchase-total strong{font-size:20px}.inspiration-detail-modal{width:min(720px,100%)}.inspiration-detail-render{width:100%;min-height:320px;overflow:hidden;border-radius:16px;background:#f3f5f5}.inspiration-detail-render .inspiration-render-pair,.inspiration-detail-render>img,.inspiration-detail-render>.inspiration-image-fallback{width:100%;min-height:320px;max-height:460px}.inspiration-detail-render img{display:block;width:100%;height:100%;object-fit:contain}.inspiration-detail-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:14px 0 2px}.inspiration-detail-facts div{border:1px solid rgba(17,24,39,.07);border-radius:14px;padding:12px;background:#fbfcfc}.inspiration-detail-facts dt{margin-bottom:5px;color:#778388;font-size:11px;font-weight:800}.inspiration-detail-facts dd{margin:0;color:#19282d;font-size:13px;font-weight:800;line-height:1.45}@media(max-width:680px){.inspiration-detail-facts{grid-template-columns:1fr}}.inspiration-detail-policy{display:flex;align-items:flex-start;gap:8px;color:#667085;line-height:1.6}.inspiration-detail-policy svg{flex:0 0 auto;margin-top:4px}.app-modal-head,.app-modal-foot{display:flex;align-items:center;justify-content:space-between;gap:16px}.app-modal-head{margin-bottom:18px}.app-modal-head div{display:grid;gap:5px}.app-modal-head small{color:#0b5565;font-size:12px;font-weight:900}.app-modal-head strong{color:#111827;font-size:22px;line-height:1.18}.icon-button{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:38px;height:38px;border:1px solid rgba(17,24,39,.08);border-radius:999px;color:#344054;background:#fff;cursor:pointer}.asset-select-toolbar{display:grid;gap:12px;margin-bottom:16px}.asset-select-toolbar label{display:flex;align-items:center;gap:10px;border:1px solid rgba(17,24,39,.1);border-radius:18px;padding:0 14px;background:#fff}.asset-select-toolbar input{width:100%;min-height:44px;border:0;outline:0;color:#111827;background:transparent;font-size:14px}.asset-select-toolbar>div{display:flex;flex-wrap:wrap;gap:8px}.asset-select-toolbar button{border:1px solid rgba(17,24,39,.08);border-radius:999px;padding:8px 12px;color:#4b5563;background:#fff;font-size:12px;font-weight:850}.asset-select-toolbar button.active{border-color:#0b556561;color:#0b5565;background:#e8f5f1}.asset-select-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;min-height:260px}.asset-select-grid>button{display:grid;gap:8px;border:1px solid rgba(17,24,39,.08);border-radius:18px;padding:9px;color:#111827;background:#fff;text-align:left;cursor:pointer}.asset-select-grid>button.active{border-color:#2563ff80;box-shadow:0 16px 34px #2563ff1f}.asset-select-grid img{width:100%;aspect-ratio:1;border-radius:14px;object-fit:cover;background:#f3f4f6}.asset-select-grid span{width:fit-content;border-radius:999px;padding:4px 7px;color:#0b5565;background:#e8f5f1;font-size:11px;font-weight:900}.asset-select-grid strong{color:#111827;font-size:13px;line-height:1.35}.asset-select-empty{grid-column:1 / -1;display:grid;place-items:center;gap:8px;border:1px dashed rgba(17,24,39,.12);border-radius:20px;padding:32px;color:#667085;text-align:center}.app-modal-foot{margin-top:18px;border-top:1px solid rgba(17,24,39,.08);padding-top:16px}.app-modal-foot>button{min-height:44px;border:1px solid rgba(17,24,39,.1);border-radius:12px;padding:0 18px;color:#344054;background:#fff;font:inherit;font-size:14px;font-weight:850;cursor:pointer}.app-modal-foot>button.primary{border-color:#0b6470;color:#fff;background:#0b6470;box-shadow:0 10px 24px #0b64702e}.app-modal-foot>button:hover{border-color:#0b64706b}.app-modal-foot>button.primary:hover{border-color:#084f59;background:#084f59}.design-guide-modal{width:min(760px,100%)}.design-guide-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.design-guide-grid>button{display:grid;gap:10px;min-height:170px;border:1px solid rgba(17,24,39,.08);border-radius:22px;padding:18px;color:#111827;background:linear-gradient(180deg,#fff,#f8fafc);text-align:left;cursor:pointer}.design-guide-grid>button:hover:not(:disabled){border-color:#0b556559;box-shadow:0 18px 40px #0b55651a}.design-guide-grid>button.disabled,.design-guide-grid>button:disabled{opacity:.56;cursor:not-allowed}.design-guide-grid svg{color:#0b5565}.design-guide-grid strong{color:#111827;font-size:17px}.design-guide-grid span{color:#667085;font-size:13px;line-height:1.55}.design-guide-note{margin:14px 0 0;border-radius:16px;padding:12px 14px;color:#0b5565;background:#e8f5f1;font-size:13px;line-height:1.55}.inspire-action-preview{display:grid;grid-template-columns:128px minmax(0,1fr);gap:14px;align-items:center;margin-bottom:16px;border-radius:20px;padding:12px;background:#f6f8fb}.inspire-action-preview img{width:128px;aspect-ratio:1;border-radius:16px;object-fit:cover}.inspire-action-preview div{display:grid;gap:6px}.inspire-action-preview strong{color:#111827;font-size:18px}.inspire-action-preview span{color:#667085;font-size:13px;line-height:1.55}.checkout-page{display:grid;gap:18px}.checkout-shell{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,400px);gap:22px;align-items:start}.checkout-main,.checkout-summary-card,.checkout-empty{border:1px solid rgba(17,24,39,.07);border-radius:28px;background:#fffdfa;box-shadow:0 22px 58px #11182712}.checkout-main{display:grid;gap:18px;padding:22px}.checkout-product-card{display:grid;grid-template-columns:180px minmax(0,1fr);gap:18px;align-items:center;border-radius:22px;padding:14px;background:linear-gradient(135deg,#f4f1e8,#fff)}.checkout-product-card img{width:100%;aspect-ratio:1.18;border-radius:18px;object-fit:cover;background:#f3f4f6}.design-preview-thumb{position:relative;width:100%;aspect-ratio:1.18;overflow:hidden;border-radius:18px;background:#f3f4f6;border:1px solid rgba(21,23,25,.08)}.design-preview-thumb__product{display:block;width:100%;height:100%;object-fit:cover}.design-preview-thumb__missing{display:grid;width:100%;height:100%;place-items:center;padding:12px;color:#718085;background:#f3f5f4;font-size:12px;font-weight:700;text-align:center}.design-preview-thumb__asset{position:absolute;right:10px;bottom:10px;display:grid;grid-template-columns:46px minmax(0,auto);align-items:center;gap:6px;max-width:calc(100% - 20px);padding:5px 8px 5px 5px;border-radius:12px;background:#ffffffe6;border:1px solid rgba(21,23,25,.1);box-shadow:0 10px 24px #1517191f}.design-preview-thumb__asset img{width:46px;height:34px;border-radius:8px;object-fit:cover;background:#fff}.design-preview-thumb__asset em{font-size:11px;font-style:normal;font-weight:800;color:#0b4f6c;white-space:nowrap}.order-item .design-preview-thumb{width:150px;aspect-ratio:1.12;border-radius:20px}.order-item .design-preview-thumb img{width:auto;max-width:none}.order-item .design-preview-thumb__product{width:100%;height:100%}.order-item .design-preview-thumb__asset img{width:42px;height:32px}.checkout-product-card div,.checkout-section-head{display:grid;gap:6px}.checkout-product-card small,.checkout-section-head span{color:#667085;font-size:12.5px}.checkout-product-card strong{color:#111827;font-size:24px;line-height:1.15}.checkout-product-card p,.checkout-product-card span,.checkout-summary-card p{margin:0;color:#667085;font-size:14px;line-height:1.6}.checkout-address-card{display:grid;gap:16px}.checkout-address-edit{margin-left:auto;border:1px solid #c9dcda;border-radius:999px;background:#f4faf8;color:#075f63;padding:8px 14px;font-weight:700}.checkout-address-summary{display:grid;gap:8px;padding:18px 20px;border-radius:16px;background:#f3f8f7;color:#263c3e}.checkout-address-summary span{color:#667085;line-height:1.55}.checkout-section-head{grid-template-columns:auto minmax(0,1fr) auto;align-items:start}.checkout-section-head svg{margin-top:2px;color:#0b5565}.checkout-section-head strong{color:#111827;font-size:18px}.checkout-fields{margin-top:0}.checkout-summary-card{position:sticky;top:100px;display:grid;gap:14px;padding:22px}.checkout-line,.checkout-coupon-row,.checkout-payment-method,.checkout-success{display:flex;align-items:center;justify-content:space-between;gap:12px;border-radius:18px;padding:13px 14px;background:#f6f8fb}.checkout-points-shortfall{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:9px;border:1px solid #f2c8bd;border-radius:14px;padding:11px 12px;color:#a33b2b;background:#fff5f2;font-size:12px}.checkout-inline-recharge{display:grid;grid-template-columns:168px minmax(0,1fr);align-items:center;gap:14px;border:1px solid #b7d8d3;border-radius:18px;padding:14px;background:#f1faf7}.checkout-inline-recharge>svg{width:100%;height:auto;border-radius:10px;background:#fff}.checkout-inline-recharge div{display:grid;gap:7px}.checkout-inline-recharge strong{color:#12383d;font-size:15px}.checkout-inline-recharge span,.checkout-inline-recharge em{color:#577176;font-size:12px;font-style:normal;line-height:1.5}.checkout-inline-recharge em{display:inline-flex;align-items:center;gap:5px}.checkout-recharge-query-error{border-radius:12px;padding:10px 12px;color:#9a3d2c;background:#fff2ee;font-size:12px;line-height:1.55}.checkout-line span,.checkout-coupon-row span,.checkout-coupon-row em,.checkout-payment-method,.checkout-success{color:#667085;font-size:13px;font-style:normal}.checkout-line strong{color:#111827;font-size:16px}.checkout-line.muted strong{color:#0b5565}.checkout-line.total{background:#0b5565}.checkout-line.total span,.checkout-line.total strong{color:#fff}.checkout-line.total strong{font-size:24px}.checkout-coupon-row{cursor:pointer}.checkout-coupon-row.disabled{opacity:.56;cursor:not-allowed}.checkout-coupon-row span{display:inline-flex;align-items:center;gap:8px;color:#0b5565;font-weight:900}.checkout-coupon-row input{width:18px;height:18px;accent-color:#0b5565}.checkout-payment-method,.checkout-success{justify-content:flex-start;color:#0b5565;background:#e8f5f1}.checkout-empty{display:grid;place-items:center;gap:12px;padding:42px;color:#667085;text-align:center}.checkout-empty strong{color:#111827;font-size:22px}.checkout-empty div{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.product-operation-shell{grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr)}.product-operation-panel{display:grid;gap:16px}.product-operation-panel .designer-actions,.product-design-controls,.sample-order-panel,.design-basket-card{margin-top:0}@media(max-width:1180px){.checkout-shell,.product-operation-shell{grid-template-columns:1fr}.checkout-summary-card{position:static}}@media(max-width:760px){.app-modal-backdrop{align-items:end;padding:10px}.app-modal{max-height:calc(100vh - 20px);border-radius:22px;padding:18px}.asset-select-grid,.design-guide-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.checkout-product-card,.inspire-action-preview{grid-template-columns:1fr}.checkout-product-card img,.inspire-action-preview img{width:100%}.checkout-inline-recharge{grid-template-columns:132px minmax(0,1fr)}}@media(max-width:520px){.asset-select-grid,.design-guide-grid,.checkout-shell,.checkout-inline-recharge{grid-template-columns:1fr}.checkout-inline-recharge>svg{max-width:168px;justify-self:center}}.process-capability-page .page-title,.process-run-page .page-title{max-width:840px}.process-capability-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,38%);gap:28px;align-items:center;margin-top:24px;overflow:hidden;border:1px solid rgba(17,24,39,.07);border-radius:30px;padding:30px;background:radial-gradient(circle at 92% 16%,rgba(11,85,101,.16),transparent 28%),linear-gradient(135deg,#fff,#f4f1e8);box-shadow:0 28px 70px #11182712}.process-capability-hero span,.process-ability-summary span{color:#0b5565;font-size:12px;font-weight:950;letter-spacing:.08em}.process-capability-hero strong{display:block;margin-top:8px;color:#111827;font-size:clamp(32px,3.3vw,48px);line-height:1.06}.process-capability-hero p{max-width:620px;margin:14px 0 0;color:#4b5563;font-size:15px;line-height:1.7}.process-capability-hero .process-pricing-rule{width:fit-content;margin-top:16px;border:1px solid rgba(11,85,101,.14);border-radius:999px;padding:8px 12px;background:#ffffffb8;color:#0b5565;font-size:13px;font-weight:800;line-height:1.45}.process-capability-hero img{width:100%;max-height:230px;border-radius:24px;object-fit:cover;box-shadow:0 22px 52px #1118271f}.process-capability-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:22px}.process-capability-card{overflow:hidden;border:1px solid rgba(17,24,39,.07);border-radius:24px;padding:0;color:#111827;background:#fff;text-align:left;box-shadow:0 18px 42px #1118270f;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.process-capability-card:hover{transform:translateY(-2px);border-color:#0b556547;box-shadow:0 26px 58px #1118271a}.process-capability-card.unavailable,.process-capability-card:disabled{cursor:not-allowed;opacity:.62}.process-capability-card.unavailable:hover,.process-capability-card:disabled:hover{transform:none;border-color:#11182712;box-shadow:0 18px 42px #1118270f}.process-capability-visual{position:relative;min-height:180px;background:radial-gradient(circle at 50% 30%,rgba(255,255,255,.95),transparent 34%),#f5f1e7}.process-capability-visual img{width:100%;height:180px;object-fit:cover}.process-capability-visual span{position:absolute;left:14px;top:14px;display:inline-flex;align-items:center;gap:7px;border-radius:999px;padding:7px 10px;color:#0b5565;background:#ffffffe6;font-size:12px;font-weight:900}.process-capability-body{padding:16px}.process-capability-body small,.process-capability-body strong,.process-capability-body p{display:block}.process-capability-body small{color:#0b5565;font-weight:850}.process-capability-body strong{margin-top:6px;font-size:21px;line-height:1.18}.process-capability-body p{min-height:54px;margin:9px 0 0;color:#667085;line-height:1.55}.process-card-tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:14px}.process-capability-body em{border-radius:999px;padding:5px 8px;color:#0b5565;background:#e5f2ef;font-size:11px;font-style:normal;font-weight:850}.process-card-scenes{display:grid;gap:4px;margin-top:14px;border-radius:16px;padding:11px 12px;background:#f6f8fb}.process-card-scenes b{color:#0b5565;font-size:12px}.process-card-scenes span{color:#374151;font-size:13px;line-height:1.45}.process-card-params{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:10px}.process-card-params span{display:grid;gap:3px;border:1px solid rgba(17,24,39,.06);border-radius:14px;padding:9px 10px;color:#475467;background:#fff;font-size:12px;line-height:1.35}.process-card-params b{color:#111827;font-size:11px}.process-card-action{display:inline-flex;align-items:center;gap:6px;margin-top:16px;color:#111827;font-weight:950}.process-back-link{display:inline-flex;align-items:center;gap:8px;width:fit-content;margin-bottom:18px;border:0;border-radius:999px;padding:9px 13px;color:#0b5565;background:#e5f2ef;font-weight:850}.process-run-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,360px);gap:22px;align-items:start;margin-top:22px}.process-run-main{display:grid;gap:22px}.process-run-layout .process-upload-section,.process-run-layout .process-action-section,.process-run-aside,.process-results-section{border:1px solid rgba(17,24,39,.07);box-shadow:0 20px 54px #1118270f}.process-run-aside{position:sticky;top:92px;display:grid;gap:16px;border-radius:28px;padding:20px;background:#fff}.process-ability-summary{display:grid;gap:10px}.process-ability-summary strong{color:#111827;font-size:24px;line-height:1.18}.process-ability-summary p{margin:0;color:#667085;line-height:1.6}.process-ability-summary div{display:flex;flex-wrap:wrap;gap:8px}.process-ability-summary em{border-radius:999px;padding:7px 10px;color:#0b5565;background:#e5f2ef;font-size:12px;font-style:normal;font-weight:850}.process-ability-checklist{display:grid;gap:10px;border-radius:20px;padding:16px;background:#f6f8fb}.process-ability-checklist strong{color:#111827}.process-ability-checklist span{display:inline-flex;align-items:center;gap:8px;color:#475467;font-size:13px}.process-ability-checklist svg{color:#0b5565}.process-ability-params,.process-size-presets{display:grid;gap:10px;border-radius:20px;padding:16px;background:#fff8ea}.process-ability-params strong,.process-size-presets strong{color:#111827}.process-ability-params span{display:grid;gap:3px;border-bottom:1px solid rgba(17,24,39,.07);padding-bottom:9px;color:#475467;font-size:13px;line-height:1.45}.process-ability-params span:last-child{border-bottom:0;padding-bottom:0}.process-ability-params b{color:#0b5565;font-size:12px}.process-size-presets div{display:flex;flex-wrap:wrap;gap:8px}.process-size-presets button{border:1px solid rgba(11,85,101,.14);border-radius:999px;padding:7px 10px;color:#0b5565;background:#fff;font-size:12px;font-weight:850}@media(max-width:1180px){.process-capability-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.process-run-layout{grid-template-columns:1fr}.process-run-aside{position:static}}@media(max-width:760px){.process-capability-hero,.process-capability-grid{grid-template-columns:1fr}.process-capability-hero,.process-run-aside{border-radius:22px;padding:18px}.process-capability-hero img{max-height:180px}.process-capability-body p{min-height:0}}.site-header{display:grid;grid-template-columns:auto minmax(0,1fr) auto;flex-wrap:nowrap;column-gap:28px;min-height:66px;padding:0 32px}.main-nav{min-width:0;overflow-x:auto;flex-wrap:nowrap;scrollbar-width:none}.main-nav::-webkit-scrollbar{display:none}.header-actions{flex:0 0 auto;justify-self:end}.market-hero{gap:18px;min-height:auto;padding:28px max(28px,calc((100vw - 1180px)/2)) 52px}.hero-intent-row{margin-bottom:2px}.market-hero-copy{width:min(900px,100%);max-width:900px}.market-hero-copy h1{max-width:860px;gap:6px;font-size:68px;line-height:1}.market-hero-copy p:not(.eyebrow){max-width:680px;margin-top:14px;font-size:17px;line-height:1.65}.hero-value-line{margin-top:12px;font-size:16px}.market-hero-actions{margin-top:22px}.market-hero-actions .primary,.market-hero-actions .secondary{min-height:50px}.hero-showcase{width:min(1040px,100%);height:350px;min-height:0;margin-top:4px}.hero-market-photo{width:100%;height:100%;aspect-ratio:auto;bottom:0;object-position:center 42%}.hero-pattern-card-a{left:5%;top:44px}.hero-pattern-card-b{right:6%;top:78px}.hero-proof{right:7%;bottom:26px}.quick-paths{margin-top:-8px}@media(max-width:1180px){.market-hero{padding:26px 28px 48px}.market-hero-copy h1{max-width:760px;font-size:60px}.hero-showcase{width:min(920px,100%);height:326px}.hero-pattern-card{width:144px;height:106px}}@media(max-width:1080px){.site-header{grid-template-columns:auto minmax(0,1fr) auto;gap:10px 20px;height:auto;padding:12px 20px 10px}.main-nav{order:initial;grid-column:1 / -1;flex-basis:auto;padding-bottom:0}}@media(max-width:900px){.market-hero{gap:16px;padding:26px 24px 46px}.market-hero-copy h1{max-width:690px;font-size:54px}.market-hero-copy p:not(.eyebrow){max-width:650px;font-size:16px}.hero-value-line{font-size:15px}.market-hero-actions{margin-top:20px}.hero-showcase{width:min(820px,100%);height:312px;min-height:0}.hero-market-photo{width:100%;height:100%;bottom:0}.hero-pattern-card{width:118px;height:88px;border-width:7px;border-radius:20px}.hero-pattern-card-a{top:42px}.hero-pattern-card-b{top:68px}.hero-proof{display:none}}@media(max-width:760px){.site-header{grid-template-columns:auto minmax(0,1fr);padding:12px 16px}.main-nav{display:none}.header-actions{grid-column:2}.header-actions .credit-chip{display:none}.market-hero{padding:22px 18px 42px}.hero-intent-row{display:grid;width:min(360px,100%)}.hero-intent-row button{width:100%;min-width:0}.market-hero-copy h1{max-width:420px;font-size:42px}.hero-value-line{gap:6px 12px}.hero-value-line span+span:before{margin-right:12px}.market-hero-actions{width:min(360px,100%)}.market-hero-actions .primary,.market-hero-actions .secondary{width:100%}.hero-showcase{width:100%;height:290px}.hero-market-photo{left:50%;width:calc(100% + 28px);height:290px;transform:translate(-50%)}.hero-pattern-card{width:104px;height:78px}.quick-paths{margin-top:16px}}@media(max-width:768px){.catalog-sidebar{display:flex;position:static;max-width:100%;gap:8px;align-items:center;overflow-x:auto;overflow-y:hidden;gap:7px;padding:10px 12px}.catalog-sidebar strong{display:none}.catalog-sidebar>span{display:none}.catalog-sidebar button{flex:0 0 auto;border:1px solid rgba(11,85,101,.12);border-radius:999px;padding:7px 11px;white-space:nowrap}.goals-label{align-items:flex-start;flex-direction:column}.goal-chips{grid-template-columns:1fr}.process-action-section{align-items:stretch;flex-direction:column}.process-section-label.compact{flex:0 1 auto}}.catalog-product-visual .catalog-product-photo{top:10px;right:10px;bottom:10px;left:10px;width:calc(100% - 20px);height:calc(100% - 20px);transform:none;filter:drop-shadow(0 22px 28px rgba(17,24,39,.12))}.market-split-section{gap:28px;padding-top:70px}.ai-workflow-panel{color:#101424;border:1px solid rgba(17,24,39,.07);background:radial-gradient(circle at 8% 0%,rgba(255,255,255,.86),transparent 28%),linear-gradient(145deg,#fbf8f1,#eef6f3);box-shadow:0 24px 58px #11182714}.ai-workflow-panel .eyebrow{color:#0b5565}.ai-workflow-panel h2{max-width:580px;color:#101424;font-size:clamp(34px,3.5vw,54px);line-height:1.03}.workflow-list{gap:12px}.workflow-list button{border-color:#11182712;color:#101424;background:#ffffffb8;box-shadow:0 14px 28px #1118270d}.workflow-list button:hover{transform:translateY(-1px);background:#fff}.workflow-list svg{color:#0b5565}.workflow-list span{color:#667085}.hot-products-panel{border:1px solid rgba(17,24,39,.07);box-shadow:0 24px 58px #11182712}.market-section-heading.compact .eyebrow,.market-section-heading .eyebrow{color:#0b5565}.category-tile span{display:inline-flex;width:fit-content;border-radius:999px;padding:3px 8px;color:#0b5565;background:#e7f1ee}.category-tile{background:linear-gradient(180deg,#fff,#fbfaf6)}.compact-product-grid button{background:#fff}.scene-strip article{min-height:250px;background:#101424;box-shadow:0 18px 40px #11182714}.scene-strip img{opacity:.82}.scene-strip div{bottom:20px}.scene-strip strong{font-size:22px}.market-final-cta{background:radial-gradient(circle at 50% 0%,rgba(255,255,255,.18),transparent 26%),linear-gradient(135deg,#083f50,#0b5565 62%,#123a45);box-shadow:0 28px 70px #0b556529}.catalog-product-visual{background:radial-gradient(circle at 50% 28%,rgba(255,255,255,.92),transparent 36%),linear-gradient(180deg,#f7f3ea,#eef6f2)}.designer-product-photo{max-height:286px;background:transparent}.catalog-campaign-row img,.catalog-summary-photo,.category-tile img,.compact-product-grid img,.scene-strip img,.inspiration-market-grid img{background:radial-gradient(circle at 50% 30%,rgba(255,255,255,.95),transparent 34%),#f5f1e7}.category-tile img,.compact-product-grid img,.scene-strip img,.inspiration-market-grid img{padding:8px}.assets-grid .asset-card{border-radius:24px}.assets-grid .asset-card>img{height:246px}.work-card{overflow:hidden}.work-card img{height:270px;object-fit:cover;background:#f5f2ea}.work-body h3{font-size:20px}@media(max-width:1100px){.catalog-summary-stats{margin-right:0}.publish-layout{grid-template-columns:1fr}.publish-review-side{position:static}}@media(max-width:768px){.site-promo-bar{align-items:center;flex-direction:column;gap:5px;min-height:82px;padding:10px 16px;text-align:center}.site-promo-bar button{margin-top:2px}.catalog-summary h1{font-size:38px}.catalog-summary-photo{width:100%;border-radius:26px}.publish-preview-card,.publish-type-switch{grid-template-columns:1fr}}.work-card img{object-fit:cover;object-position:center;background:#f5f1e7}.inspiration-market-grid img{object-fit:contain}.process-capability-intro{max-width:820px;padding:24px 0 4px}.process-capability-intro span{color:#0b5565;font-size:12px;font-weight:850;letter-spacing:.06em}.process-capability-intro h1{margin:7px 0 0;color:#111827;font-size:clamp(28px,2.6vw,38px);line-height:1.12}.process-capability-intro p{margin:10px 0 0;color:#5a6870;font-size:14px;line-height:1.6}.process-capability-intro .process-pricing-rule{color:#0b5565;font-size:13px;font-weight:700}.process-capability-intro+.process-capability-grid{margin-top:20px}@media(max-width:760px){.process-capability-intro{padding-top:14px}.process-capability-intro h1{font-size:28px}}.page-shell .page-title h1,.task-page .page-title h1,.account-page .page-title h1,.process-capability-page .page-title h1,.process-run-page .page-title h1,.catalog-summary h1,.product-operation-hero h1,.profile-identity h1{max-width:760px;font-size:clamp(26px,2.2vw,36px);line-height:1.08;letter-spacing:0}.catalog-summary h1,.product-operation-hero h1{font-size:clamp(28px,2.4vw,40px)}.page-shell .page-title p,.catalog-summary p,.product-operation-hero p:not(.eyebrow){max-width:640px;font-size:15px;line-height:1.75}@media(max-width:768px){.page-shell .page-title h1,.task-page .page-title h1,.account-page .page-title h1,.process-capability-page .page-title h1,.process-run-page .page-title h1,.catalog-summary h1,.product-operation-hero h1,.profile-identity h1{font-size:clamp(24px,6vw,30px)}}.account-page .page-title h1{max-width:620px;font-size:clamp(26px,2.3vw,34px)}.auth-layout{grid-template-columns:minmax(0,.92fr) minmax(360px,.68fr);gap:24px;align-items:center}.auth-copy-panel{align-content:center;min-height:440px;padding:30px}.auth-copy-panel h2{max-width:540px;font-size:clamp(26px,2.4vw,34px);line-height:1.08}.auth-copy-panel p{max-width:540px;font-size:14.5px;line-height:1.7}.auth-proof-grid article{border-radius:16px;padding:12px}.auth-proof-grid strong{font-size:16px}.product-operation-hero{align-items:center;padding:28px 30px}.product-operation-hero h1{max-width:700px;font-size:clamp(28px,2.4vw,38px)}.product-operation-hero p:not(.eyebrow){max-width:700px;font-size:14.5px}.product-operation-shell{grid-template-columns:minmax(360px,.82fr) minmax(540px,1.18fr);gap:18px}.product-preview-panel .designer-preview{min-height:420px}.product-preview-panel{position:sticky;top:118px}.product-preview-panel .product-3d-preview{min-height:420px}.product-operation-panel{display:flex;flex-direction:column;gap:14px;align-items:stretch}.design-flow-rail{grid-column:1 / -1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;border:1px solid rgba(11,99,255,.12);border-radius:20px;padding:10px;background:radial-gradient(circle at 10% 0%,rgba(11,99,255,.08),transparent 34%),#f8fbff}.design-flow-rail span{display:inline-flex;align-items:center;justify-content:center;min-height:38px;border:1px solid rgba(17,24,39,.07);border-radius:14px;color:#536071;background:#fff;font-size:13px;font-weight:850}.design-flow-rail span.active{border-color:#0b63ff42;color:var(--podi-action);background:var(--podi-action-soft)}.design-flow-rail span.done{border-color:#05966933;color:#047857;background:#ecfdf3}.product-operation-panel .asset-picker,.product-design-controls,.sample-order-panel,.design-basket-card{width:100%}.product-operation-panel--agent .design-basket-card{grid-column:1 / -1}.product-operation-panel--agent .design-basket-card{grid-template-columns:minmax(0,1.05fr) minmax(300px,.95fr);align-items:start}.product-operation-panel--agent .design-basket-card--waiting{grid-template-columns:1fr;gap:10px;margin-top:14px;border-style:dashed;background:#fbfdfc;box-shadow:none}.product-operation-panel--agent .design-basket-card__head,.product-operation-panel--agent .design-basket-note{grid-column:1}.product-operation-panel--agent .design-basket-quantity,.product-operation-panel--agent .design-basket-price,.product-operation-panel--agent .design-basket-primary,.product-operation-panel--agent .design-basket-actions{grid-column:2}.product-operation-panel .design-basket-primary{align-self:start}.product-operation-panel--agent .design-basket-price{border-top:0;padding-top:0}.surface-tab-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.product-operation-panel .asset-picker-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.sample-order-panel .primary.full{min-height:48px;border-radius:18px;font-size:15px}.design-basket-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.design-basket-actions button{min-height:44px}.design-basket-list{display:grid;gap:12px;border:1px solid rgba(17,24,39,.07);border-radius:22px;padding:16px;background:#fff}.design-basket-list__items{display:grid;gap:10px}.design-basket-list__item{display:grid;grid-template-columns:minmax(0,1fr) 42px;gap:8px;align-items:center;border:1px solid rgba(17,24,39,.07);border-radius:18px;padding:9px;background:#f8fafc}.design-basket-list__item.active{border-color:#0b556561;background:#e8f5f1}.design-basket-list__select{display:grid;grid-template-columns:64px minmax(0,1fr);gap:12px;align-items:center;border:0;padding:0;color:var(--podi-ink);background:transparent;text-align:left}.design-basket-list__remove{display:inline-grid;width:34px;height:34px;place-items:center;border:0;border-radius:10px;color:#b42318;background:transparent}.design-basket-list__remove:hover{background:#fff1ef}.design-basket-list img{width:64px;aspect-ratio:1;border-radius:14px;object-fit:cover;background:#f4f1e8}.design-basket-list span{display:grid;gap:3px}.design-basket-list strong{font-size:14px;line-height:1.25}.design-basket-list small{color:var(--podi-muted);font-size:12px;line-height:1.35}.checkout-draft-preview{width:100%;min-height:152px;overflow:hidden;border-radius:18px;background:#f3f4f6}.checkout-draft-preview .product-3d-preview{min-height:152px;border:0;border-radius:18px}.checkout-draft-preview .product-3d-preview__badge,.checkout-draft-preview .product-3d-preview__texture,.checkout-draft-preview .product-3d-preview__base-color{display:none}.checkout-draft-preview__fallback,.checkout-draft-preview__loading{display:grid;width:100%;min-height:152px;place-items:center;object-fit:cover;color:var(--podi-muted);background:#f3f4f6}@media(max-width:1180px){.product-operation-shell,.product-operation-panel{grid-template-columns:1fr}.product-preview-panel{position:static}.product-design-controls,.sample-order-panel{grid-column:1}}@media(max-width:768px){.auth-code-row{grid-template-columns:1fr}.auth-code-row .secondary{min-width:0}.design-basket-float{right:14px;bottom:82px;min-width:128px;padding:9px 13px 9px 10px}.auth-layout,.auth-proof-grid,.surface-tab-grid,.product-operation-panel .asset-picker-grid,.design-flow-rail,.design-basket-actions{grid-template-columns:1fr}}.process-run-page,.product-design-page{width:min(1500px,calc(100% - 64px));max-width:none}.process-run-layout{grid-template-columns:minmax(0,1fr) minmax(360px,420px)}.process-run-page .page-title{margin-bottom:14px}.process-run-page .page-title h1{max-width:780px;font-size:clamp(34px,3vw,48px);line-height:1.04}.process-run-page .page-title>p:last-child{max-width:860px;margin-top:10px;font-size:15px;line-height:1.55}.process-run-page .process-back-link{margin-bottom:14px}.process-run-layout{gap:16px;margin-top:16px}.process-run-main{gap:14px}.process-run-layout .process-upload-section,.process-config-section,.process-run-layout .process-action-section{border-radius:22px;padding:14px}.process-run-layout .process-upload-section{display:grid;grid-template-columns:1fr;gap:10px;align-items:stretch}.process-run-layout .process-upload-section .process-submit-error{grid-column:1 / -1}.process-run-page .image-uploader.compact,.process-run-page .image-uploader.has-files{min-height:96px}.process-run-page .image-uploader.compact .uploader-empty,.process-run-page .image-uploader.compact .uploader-preview{padding:12px}.process-run-page .image-uploader.compact .uploader-empty h3{font-size:16px}.process-run-page .image-uploader.compact .uploader-empty p,.process-run-page .image-uploader.has-files .uploader-hint{font-size:12px}.process-run-page .image-uploader.has-files .uploader-thumbs{grid-template-columns:repeat(6,minmax(42px,1fr));gap:7px}.process-run-page .image-uploader.has-files .uploader-thumbs img,.process-run-page .image-uploader.has-files .more-thumb{border-radius:11px}.process-config-section{gap:11px}.process-compact-head{display:flex;align-items:baseline;gap:10px;min-height:24px}.process-compact-head small{color:#2563eb;font-size:12px;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.process-compact-head strong{color:#111827;font-size:20px;line-height:1.2}.process-setting-block{gap:10px;border-radius:18px;padding:12px}.setting-block-head{min-height:22px;gap:12px}.setting-block-head strong{font-size:15px}.setting-block-head span{font-size:12px}.process-preset-row{gap:7px}.process-preset-row button,.size-mode-tabs button{padding:7px 11px;font-size:13px}.extend-direction-panel{grid-template-columns:minmax(128px,1.2fr) repeat(4,minmax(84px,1fr));grid-template-areas:"origin top right bottom left";gap:8px}.extend-side{grid-template-columns:auto minmax(0,1fr) auto;gap:6px;border-radius:14px;padding:9px}.extend-side input{min-height:34px;border-radius:10px;padding:0 7px}.extend-origin-preview{min-height:72px;border-radius:14px;background-size:16px 16px}.extend-origin-preview strong{font-size:16px}.process-run-layout .process-action-section{grid-template-columns:minmax(0,1fr) minmax(148px,auto);gap:12px}.process-run-layout .process-action-section .process-section-label{gap:4px}.process-run-layout .process-action-section .primary{min-height:46px}.process-credit-note{grid-column:1 / -1;margin-top:-2px}.process-run-aside{top:86px;gap:12px;border-radius:24px;padding:16px}.process-job-summary{gap:8px;border-radius:18px;padding:14px}.process-ability-mini{display:flex;flex-wrap:wrap;gap:8px;align-items:center;border-radius:18px;padding:12px;background:#f6f8fb}.process-ability-mini strong{flex:1 1 100%;color:#111827;font-size:18px;line-height:1.2}.process-ability-mini span,.process-ability-mini em{border-radius:999px;padding:7px 10px;color:#0b5565;background:#e5f2ef;font-size:12px;font-style:normal;font-weight:850}.process-ability-mini em{color:#1d4ed8;background:#eaf0ff}.process-ability-summary strong{font-size:20px}.process-ability-summary p{font-size:13px;line-height:1.5}.process-ability-checklist{gap:8px;border-radius:18px;padding:14px}@media(max-width:980px){.process-run-layout .process-upload-section,.process-run-layout .process-action-section,.extend-direction-panel{grid-template-columns:1fr}.extend-direction-panel{grid-template-areas:"origin" "top" "right" "bottom" "left"}}.product-operation-shell{grid-template-columns:minmax(440px,.82fr) minmax(620px,1.18fr)}.product-design-page{width:min(1440px,calc(100% - 48px))}@media(min-width:1180px){.product-operation-shell{grid-template-columns:460px minmax(0,1fr);gap:24px}.product-operation-panel{grid-template-columns:minmax(0,1fr) 330px;gap:18px}.design-basket-float{display:none}}.task-row-card{grid-template-columns:94px 136px minmax(220px,1fr) 150px 210px 56px;gap:14px}.task-thumb-strip{display:flex;align-items:center;gap:6px;min-width:0}.task-thumb-strip img{width:34px;height:34px;flex:0 0 auto;border:1px solid rgba(17,24,39,.08);border-radius:10px;object-fit:cover;background:#f6f8fb}.task-thumb-strip em{color:var(--podi-muted);font-size:12px;font-style:normal}.task-input-panel{display:grid;gap:14px;border:1px solid var(--podi-line);border-radius:var(--podi-radius-lg);padding:18px;background:#fff;box-shadow:var(--podi-shadow-soft)}.task-input-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px}.task-input-grid article{display:grid;gap:8px;overflow:hidden;border:1px solid rgba(17,24,39,.07);border-radius:16px;padding:8px;background:#f8fafc}.task-input-grid img{width:100%;aspect-ratio:1;border-radius:12px;object-fit:cover}.task-input-grid span{color:var(--podi-muted);font-size:12px}.task-row-card{grid-template-columns:92px 152px minmax(220px,1fr) 170px 176px 54px;min-height:76px}.task-thumb-strip{position:relative;min-height:40px;overflow:visible}.task-thumb-strip img{width:38px;height:38px;margin-left:-9px;border:2px solid #fff;border-radius:12px;box-shadow:0 8px 18px #11182714}.task-thumb-strip img:first-child{margin-left:0}.task-result-bubble{position:absolute;right:-4px;bottom:-9px;z-index:2;border:1px solid rgba(11,85,101,.16);border-radius:999px;padding:4px 9px;color:#0b5565;background:#e5f2ef;box-shadow:0 10px 24px #0b55651f;font-size:12px;font-weight:900;white-space:nowrap}.task-row-progress,.task-row-time{display:grid;gap:4px;min-width:0}.task-row-progress strong,.task-row-time strong{color:#0b5565;font-size:14px;line-height:1.25}.task-row-progress em,.task-row-time em{overflow:hidden;color:#667085;font-size:12px;font-style:normal;line-height:1.4;text-overflow:ellipsis;white-space:nowrap}.task-generation-panel{display:grid;gap:16px;border:1px solid var(--podi-line);border-radius:var(--podi-radius-lg);padding:18px;background:linear-gradient(180deg,#f8fcfbfa,#fffffffa),#fff;box-shadow:var(--podi-shadow-soft)}.task-generation-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(330px,1fr));gap:16px}.generation-card{display:grid;gap:10px;overflow:hidden;border:1px solid rgba(17,24,39,.08);border-radius:20px;padding:10px;background:#fff}.generation-card.completed{border-color:#0b55652e;background:linear-gradient(180deg,#fff,#f5fbf8)}.generation-card.failed{border-color:#d92d203d;background:#fff8f6}.generation-pair{display:grid;grid-template-columns:minmax(0,1fr) 24px minmax(0,1fr);gap:8px;align-items:center}.generation-pair-cell{position:relative;display:grid;place-items:center;overflow:hidden;aspect-ratio:1;border-radius:16px;color:#0b5565;background:linear-gradient(135deg,#e5f2efbf,#f6f8fbeb),#f7faf9}.generation-pair-cell img{width:100%;height:100%;object-fit:cover}.generation-result-button{width:100%;height:100%;border:0;padding:0;background:transparent}.generation-result-button img{display:block;width:100%;height:100%;object-fit:cover}.generation-pair-cell small{position:absolute;left:8px;bottom:8px;border:1px solid rgba(255,255,255,.74);border-radius:999px;padding:4px 8px;color:#0b5565;background:#ffffffe0;font-size:11px;font-weight:900;line-height:1;box-shadow:0 8px 18px #11182714}.generation-pair-cell.target.processing,.generation-pair-cell.target.queued{color:#2563ff}.generation-pair-cell.target.failed{color:#d92d20;background:#fff1ee}.generation-pair-arrow{display:inline-grid;place-items:center;width:24px;height:24px;border-radius:999px;color:#0b5565;background:#e5f2ef;font-weight:950}.generation-visual{position:relative;display:grid;place-items:center;overflow:hidden;aspect-ratio:1;border-radius:16px;color:#0b5565;background:linear-gradient(135deg,#e5f2efbf,#f6f8fbeb),#f7faf9}.generation-visual>img{width:100%;height:100%;object-fit:cover}.generation-card.processing .generation-visual>img,.generation-card.queued .generation-visual>img{filter:saturate(.72) blur(1px);opacity:.54;transform:scale(1.02)}.generation-card.failed .generation-visual>img{filter:grayscale(.8);opacity:.34}.generation-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#ffffff6b}.generation-spinner,.generation-error-icon{position:absolute;z-index:2}.generation-spinner{color:#0b74de}.generation-error-icon{color:#d92d20}.generation-skeleton{position:absolute;top:18px;right:18px;bottom:18px;left:18px;border:1px dashed rgba(11,85,101,.28);border-radius:18px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.82),transparent),#ffffff8f;background-size:220% 100%;animation:taskSlotShimmer 1.5s ease-in-out infinite}@keyframes taskSlotShimmer{0%{background-position:220% 0}to{background-position:-220% 0}}.generation-caption{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 8px;align-items:center}.generation-caption strong{color:#111827;font-size:14px}.generation-caption span{grid-column:1;color:#667085;font-size:12px}.generation-caption>img{grid-row:1 / span 2;grid-column:2;width:34px;height:34px;border:2px solid #fff;border-radius:10px;object-fit:cover;box-shadow:0 8px 18px #11182714}.generation-card-actions{grid-row:1 / span 2;grid-column:2;display:inline-flex;gap:6px}.generation-caption>img+.generation-card-actions,.generation-card-actions+img{grid-row:auto}.generation-card-actions button{display:inline-grid;place-items:center;width:30px;height:30px;border:1px solid rgba(11,85,101,.14);border-radius:999px;color:#0b5565;background:#fff}.task-result-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;display:grid;place-items:center;padding:24px;background:#0f172a7a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.task-result-modal{display:grid;grid-template-columns:minmax(420px,1fr) 320px;width:min(1040px,100%);max-height:min(760px,calc(100vh - 48px));overflow:hidden;border-radius:28px;background:#fff;box-shadow:0 28px 80px #0f172a47}.task-result-modal__media{display:grid;place-items:center;overflow:auto;min-height:420px;background:#0f172a}.task-result-modal__media img{max-width:100%;max-height:min(720px,calc(100vh - 60px));object-fit:contain}.task-result-modal__side{position:relative;display:grid;align-content:start;gap:12px;padding:24px}.task-result-modal__side .icon-button{position:absolute;top:16px;right:16px}.task-result-modal__side small{color:#0b5565;font-size:12px;font-weight:900}.task-result-modal__side strong{padding-right:36px;color:#111827;font-size:24px}.task-result-modal__side p{margin:0;color:#667085;line-height:1.6}.task-result-modal__actions{display:grid;gap:10px;margin-top:8px}.task-detail-side{color:#344054}.task-detail-side>strong{color:#0b5565;font-size:20px}.task-params-panel.compact div{border-color:#0b556514;background:#f7faf9}.task-params-panel.compact strong{color:#163b43;font-size:15px;line-height:1.35}@media(max-width:980px){.task-row-card{grid-template-columns:86px 138px minmax(0,1fr)}.task-row-progress,.task-row-time,.task-row-card b{grid-column:3}}@media(max-width:760px){.task-row-card{grid-template-columns:1fr}.task-row-progress,.task-row-time,.task-row-card b{grid-column:auto}.task-generation-grid{grid-template-columns:1fr}}.checkout-mode-switch{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;border-radius:18px;padding:6px;background:#f3f6fb}.checkout-mode-switch button{display:inline-flex;justify-content:center;border:1px solid transparent;border-radius:14px;padding:10px 12px;color:var(--podi-muted);background:transparent;font-weight:900;cursor:pointer}.checkout-mode-switch button.active{border-color:#0b63ff3d;color:var(--podi-action);background:#fff;box-shadow:0 10px 26px #1118270f}@media(max-width:1180px){.process-run-page,.product-design-page{width:min(1220px,calc(100% - 32px))}.task-row-card{grid-template-columns:90px 116px minmax(0,1fr)}.task-row-card>span:nth-last-child(-n+2),.task-row-card b{justify-self:start}}@media(max-width:900px){.product-operation-shell,.product-operation-panel,.product-operation-panel--agent .design-basket-card{grid-template-columns:minmax(0,1fr)}.product-operation-panel--agent .design-basket-card__head,.product-operation-panel--agent .design-basket-note,.product-operation-panel--agent .design-basket-quantity,.product-operation-panel--agent .design-basket-price,.product-operation-panel--agent .design-basket-primary,.product-operation-panel--agent .design-basket-actions{grid-column:1}.product-preview-panel,.product-operation-panel,.sample-order-panel,.design-basket-card,.product-design-controls{min-width:0}}@media(max-width:768px){.process-run-page,.product-design-page{width:min(100% - 24px,100%)}.product-operation-shell,.product-operation-panel,.surface-tab-grid,.product-operation-panel .asset-picker-grid,.design-flow-rail,.design-basket-actions,.sample-order-fields,.design-basket-quantity__options{grid-template-columns:minmax(0,1fr)}}.catalog-page,.process-run-page,.product-design-page{width:min(1500px,calc(100% - 64px));max-width:none}.process-capability-visual{min-height:214px;padding:14px}.process-capability-visual>img{display:none}.process-capability-visual>.process-capability-badge{position:absolute;left:16px;top:16px;z-index:3;display:inline-flex;align-items:center;gap:7px;border:1px solid rgba(255,255,255,.74);border-radius:999px;padding:7px 10px;color:#0b5565;background:#ffffffeb;box-shadow:0 10px 28px #1118271a;font-size:12px;font-weight:900}.process-flow-visual,.process-flow-results,.process-flow-cell{min-width:0}.process-flow-visual{display:grid;grid-template-columns:minmax(0,.92fr) 28px minmax(0,1.08fr);gap:10px;align-items:center;height:186px;border-radius:20px;padding-top:24px;background:radial-gradient(circle at 50% 20%,rgba(255,255,255,.82),transparent 35%),linear-gradient(135deg,#e5f2efdb,#f6f8fbf0)}.process-flow-visual span,.process-flow-visual small{position:static}.process-flow-cell{position:relative;display:grid;place-items:center;overflow:hidden;height:132px;border:2px solid rgba(255,255,255,.86);border-radius:16px;background:#fff;box-shadow:0 12px 30px #11182714}.process-flow-cell img{width:100%;height:100%;object-fit:cover}.process-flow-cell small{position:absolute;left:7px;bottom:7px;border-radius:999px;padding:4px 7px;color:#0b5565;background:#ffffffe6;font-size:10px;font-weight:900;line-height:1}.process-flow-arrow,.task-thumb-flow-arrow{display:inline-grid;place-items:center;border-radius:999px;color:#0b5565;background:#e5f2ef;font-weight:950}.process-flow-arrow{width:28px;height:28px}.process-flow-results{display:grid;gap:6px}.process-flow-results.single,.process-flow-results.extend{grid-template-columns:1fr}.process-flow-results.multi,.process-flow-results.tile{grid-template-columns:repeat(2,minmax(0,1fr))}.process-flow-results.multi .process-flow-cell,.process-flow-results.tile .process-flow-cell{height:62px;border-radius:12px}.process-flow-visual.extend .process-flow-results{padding:9px;border:1px dashed rgba(11,85,101,.24);border-radius:18px;background:#ffffff8a}.process-flow-visual.extend .process-flow-cell.result{height:116px}.task-row-card{grid-template-columns:92px minmax(260px,320px) minmax(220px,1fr) 170px 168px 54px}.task-thumb-flow{display:grid;grid-template-columns:minmax(84px,1fr) 26px minmax(84px,1fr);gap:8px;align-items:center;min-width:0}.task-thumb-flow-arrow{width:24px;height:24px;font-size:14px}.task-thumb-strip-output{min-height:42px;border-radius:16px;padding:2px 6px 2px 2px;background:#e5f2ef94}.task-result-placeholder{display:inline-grid;place-items:center;min-width:58px;height:36px;border:1px dashed rgba(11,85,101,.2);border-radius:12px;color:#0b5565;background:#ffffffad;font-size:12px;font-weight:900}.task-result-placeholder.failed{color:#b42318;background:#fff1ee}.task-row-time em{white-space:normal}.catalog-shell-list{grid-template-columns:176px minmax(0,1fr);gap:22px}.catalog-shell-list .catalog-main{width:100%;min-width:0}.catalog-shell-list .catalog-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.catalog-shell-list .catalog-product-visual{min-height:206px}@media(max-width:1280px){.catalog-page,.process-run-page,.product-design-page{width:min(1440px,calc(100% - 48px))}.catalog-shell-list{grid-template-columns:164px minmax(0,1fr);gap:18px}.task-row-card{grid-template-columns:86px minmax(220px,280px) minmax(0,1fr)}.task-row-progress,.task-row-time,.task-row-card b{grid-column:3}}@media(max-width:900px){.catalog-shell-list,.task-row-card{grid-template-columns:1fr}.catalog-shell-list .catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.task-row-progress,.task-row-time,.task-row-card b{grid-column:auto}}@media(max-width:768px){.catalog-page,.process-run-page,.product-design-page{width:min(100% - 24px,100%)}.process-flow-visual{grid-template-columns:1fr;height:auto;padding-top:42px}.process-flow-arrow{justify-self:center;transform:rotate(90deg)}.process-flow-cell,.process-flow-visual.extend .process-flow-cell.result{height:112px}.catalog-shell-list .catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.catalog-shell-list .catalog-product-visual{min-height:148px}.catalog-shell-list .catalog-product-body{padding:11px}.catalog-shell-list .catalog-product-body>strong{min-height:42px;font-size:14px;line-height:1.45}.catalog-shell-list .catalog-product-body>span{font-size:11px;line-height:1.45}.catalog-shell-list .catalog-product-meta{display:block;margin-top:10px}.catalog-shell-list .catalog-product-meta b,.catalog-shell-list .catalog-product-meta small{display:block}.catalog-shell-list .catalog-product-meta small{margin-top:4px;font-size:11px}}.asset-library-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:22px 0 18px}.asset-library-tabs button{position:relative;min-height:92px;padding:16px 42px 16px 16px;border:1px solid rgba(11,85,101,.1);border-radius:20px;color:#111827;background:#ffffffd1;text-align:left;box-shadow:0 14px 36px #1118270b}.asset-library-tabs button.active{border-color:#0b556557;background:#eef8f5}.asset-library-tabs strong,.asset-library-tabs span{display:block}.asset-library-tabs strong{margin-bottom:7px;font-size:15px}.asset-library-tabs span{color:#667085;font-size:12px;line-height:1.45}.asset-library-tabs em{position:absolute;top:14px;right:14px;min-width:26px;padding:4px 7px;border-radius:999px;color:#0b5565;background:#e5f2ef;font-size:12px;font-style:normal;font-weight:900;text-align:center}.assets-notice{display:inline-flex;align-items:center;gap:8px;margin:0 0 16px;padding:10px 14px;border:1px solid rgba(11,85,101,.12);border-radius:999px;color:#0b5565;background:#e5f2ef;font-size:13px;font-weight:850}.asset-grid.refined{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.asset-card.refined{position:relative;overflow:hidden;border:1px solid rgba(17,24,39,.08);border-radius:24px;background:#ffffffeb;box-shadow:0 22px 56px #11182712}.asset-card.refined.selected{border-color:#2563eb5c;box-shadow:0 24px 64px #2563eb1f}.asset-image-button{display:block;width:100%;border:0;padding:0;background:transparent;cursor:zoom-in}.asset-image-button img,.asset-card.refined>img{display:block;width:100%;aspect-ratio:4 / 3;object-fit:cover;background:#f4f6f8}.asset-card.refined:hover .asset-image-button img{filter:saturate(1.04) contrast(1.02)}.asset-info.refined{display:grid;gap:10px;padding:16px}.asset-info.refined strong{color:#111827;font-size:17px;line-height:1.35}.asset-info.refined p{margin:0;color:#667085;font-size:13px;line-height:1.5}.asset-meta-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.asset-meta-grid span,.asset-license-note{border-radius:12px;padding:8px 10px;color:#475467;background:#f6f8fb;font-size:12px;line-height:1.35}.asset-license-note{display:block;color:#0b5565;background:#e5f2ef;font-style:normal}.asset-tags{display:flex;flex-wrap:wrap;gap:6px}.asset-tags span{border-radius:999px;padding:5px 8px;color:#0b5565;background:#e5f2ef;font-size:11px;font-weight:850}.asset-tags .asset-vis-tag{color:#344054;background:#eef2f6}.asset-select-btn,.asset-fav-btn{position:absolute;z-index:2;display:inline-grid;place-items:center;width:34px;height:34px;border:1px solid rgba(255,255,255,.76);border-radius:999px;background:#ffffffe0;box-shadow:0 10px 26px #1118271f}.asset-select-btn{left:12px;top:12px;color:#2563eb}.asset-fav-btn{right:12px;top:12px;color:#475467}.asset-fav-btn.favorited{color:#ef4444}.asset-card-actions.refined{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:0;padding:0 16px 8px}.asset-card-actions.refined button{display:inline-flex;align-items:center;justify-content:center;gap:5px;width:100%;height:40px;min-width:0;padding:0 10px;border:1px solid rgba(37,99,235,.16);border-radius:14px;color:#2563eb;background:#fff;font-size:12px;font-weight:850;line-height:1;white-space:nowrap}.asset-card-actions.refined button:first-child{color:#0f172a;border-color:#0f172a1a;background:#f8fafc}.asset-card-actions.refined button svg{flex:0 0 auto}.asset-card-mini-actions{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;padding:0 16px 16px}.asset-card-mini-actions button{display:inline-flex;align-items:center;justify-content:center;gap:4px;min-width:0;height:30px;padding:0 4px;border:0;border-radius:999px;color:#475467;background:transparent;font-size:11px;font-weight:760;line-height:1;white-space:nowrap}.asset-card-mini-actions button:hover{background:#2563eb0f;color:#2563eb}.asset-card-mini-actions .danger-soft{color:#b42318}.asset-card-mini-actions .danger-soft:hover{background:#fff2f0;color:#b42318}.asset-preview-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:grid;place-items:center;padding:28px;background:#0f172a5c;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.asset-preview-modal{display:grid;grid-template-columns:minmax(360px,1fr) 360px;width:min(1120px,calc(100vw - 56px));max-height:calc(100vh - 56px);overflow:hidden;border:1px solid rgba(255,255,255,.68);border-radius:28px;background:#fff;box-shadow:0 32px 96px #0f172a3d}.asset-preview-stage{display:grid;place-items:center;min-height:520px;padding:28px;background:linear-gradient(145deg,#f7fafc,#eef6f4)}.asset-preview-stage img{display:block;max-width:100%;max-height:calc(100vh - 140px);border-radius:20px;object-fit:contain;box-shadow:0 20px 60px #0f172a29}.asset-preview-side{position:relative;display:flex;flex-direction:column;gap:14px;padding:28px;border-left:1px solid rgba(17,24,39,.08);background:#fffffff5}.asset-preview-side>span{width:fit-content;border-radius:999px;padding:6px 10px;color:#0b5565;background:#e5f2ef;font-size:12px;font-weight:900}.asset-preview-side h2{margin:0;color:#111827;font-size:24px;line-height:1.22}.asset-preview-side p{margin:0;color:#667085;font-size:13px;line-height:1.55}.asset-preview-side dl{display:grid;gap:8px;margin:4px 0 0}.asset-preview-side dl div{display:flex;align-items:center;justify-content:space-between;gap:12px;border-radius:14px;padding:10px 12px;background:#f6f8fb}.asset-preview-side dt{color:#667085;font-size:12px;font-weight:850}.asset-preview-side dd{margin:0;color:#111827;font-size:13px;font-weight:900;text-align:right}.asset-preview-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:auto}.asset-preview-actions button{min-height:42px;border-radius:14px}.quantity-options,.design-basket-quantity__options{grid-template-columns:repeat(2,minmax(0,1fr))}.quantity-options button,.quantity-options label,.design-basket-quantity__options button,.design-basket-quantity__options label{display:inline-flex;align-items:center;justify-content:center;min-height:44px;border-radius:14px;padding:0 12px;text-align:center;white-space:nowrap;word-break:keep-all}.quantity-options label,.design-basket-quantity__options label{grid-column:auto;display:grid;grid-template-columns:auto minmax(44px,1fr);justify-content:stretch}.quantity-options label span,.design-basket-quantity__options label span{white-space:nowrap}.asset-card-actions.refined{grid-template-columns:repeat(2,minmax(0,1fr));padding:0 18px 8px}.asset-card-mini-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:0 18px 18px}.asset-card-mini-actions button{min-width:0;height:36px;border:1px solid rgba(17,24,39,.08);border-radius:12px;padding:0 10px;color:#344054;background:#fff;font-size:12px;font-weight:850;white-space:nowrap;writing-mode:horizontal-tb;word-break:keep-all;overflow:hidden;text-overflow:ellipsis}.asset-card-mini-actions .danger-soft{border-color:#b423181f;color:#b42318;background:#fff}.assets-batch-bar{gap:16px}.assets-batch-bar .batch-actions button{min-height:42px;border-radius:14px;padding:0 16px;white-space:nowrap}@media(max-width:768px){.quantity-options,.design-basket-quantity__options,.asset-card-mini-actions{grid-template-columns:minmax(0,1fr)}}.modal-close{position:absolute;right:18px;top:18px;display:inline-grid;place-items:center;width:32px;height:32px;border:1px solid rgba(17,24,39,.08);border-radius:999px;color:#475467;background:#fff;font-size:20px;line-height:1}.inspire-content.refined{display:grid;grid-template-columns:minmax(0,1fr);gap:14px;align-items:start;margin-top:14px}.inspire-top-bar.refined{display:grid;gap:12px;margin:14px 0 16px;padding:14px;border:1px solid rgba(17,24,39,.08);border-radius:24px;background:#ffffffe0}.inspire-page .page-title{margin-bottom:14px}.inspire-page .page-title h1{font-size:clamp(26px,2vw,34px)}.inspire-filter-head{display:grid;grid-template-columns:minmax(260px,1fr) auto;gap:12px;align-items:center}.inspire-search{width:100%;max-width:none;margin:0}.publish-work-button{min-height:44px;padding-inline:20px;white-space:nowrap}.inspire-filter-rows{display:flex;flex-wrap:wrap;gap:8px 10px}.kind-row,.sort-row{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.view-mode-row{margin-left:0}.filter-label{min-width:30px;color:#667085;font-size:12px;font-weight:900}.kind-row button,.sort-row button{min-height:32px;border:1px solid rgba(37,99,235,.15);border-radius:999px;padding:0 11px;color:#475467;background:#fff;font-weight:850}.kind-row button.active,.sort-row button.active{color:#0b5565;border-color:#0b556533;background:#e5f2ef}.work-grid.large.refined{display:grid;gap:18px}.work-grid.large.refined.resource-wall{grid-template-columns:repeat(auto-fill,minmax(176px,1fr));gap:12px}.work-grid.large.refined.detail-cards{grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.work-grid.large.refined.visual-wall{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.work-card.refined{overflow:hidden;border:1px solid rgba(17,24,39,.08);border-radius:26px;background:#fffffff0;box-shadow:0 22px 58px #11182712}.work-image-wrap{position:relative}.work-image-wrap img{width:100%;height:auto;aspect-ratio:4 / 3;object-fit:cover;background:#f4f6f8}.work-card.resource-wall{border-radius:20px;box-shadow:0 14px 34px #1118270e}.work-card.resource-wall .work-image-wrap img{aspect-ratio:4 / 3}.work-card.resource-wall .work-body.refined{gap:7px;padding:11px}.work-card.resource-wall .work-title-line{gap:8px}.work-card.resource-wall .work-title-line h3{display:-webkit-box;overflow:hidden;font-size:14px;line-height:1.35;-webkit-line-clamp:1;-webkit-box-orient:vertical}.work-card.resource-wall .text-danger{font-size:0}.work-card.resource-wall .text-danger svg{width:16px;height:16px}.work-card.resource-wall .creator-line,.work-card.resource-wall .work-stats{gap:6px;font-size:12px}.work-card.resource-wall .creator-line span{display:none}.work-card.resource-wall .tag-row span:nth-child(n+3),.work-card.resource-wall .work-stats span:nth-child(n+3),.work-card.resource-wall .creator-earnings{display:none}.work-card.resource-wall .primary.full{min-height:34px;border-radius:13px;font-size:12px}.work-card.visual-wall .work-image-wrap img{aspect-ratio:16 / 10}.work-image-wrap .type-tag{position:absolute;left:14px;top:14px}.work-body.refined{display:grid;gap:12px;padding:16px}.work-title-line{display:flex;gap:10px;align-items:start;justify-content:space-between}.work-title-line h3{margin:0;color:#111827;font-size:18px;line-height:1.35}.text-danger{display:inline-flex;align-items:center;gap:4px;border:0;color:#b42318;background:transparent;font-size:12px;font-weight:850;white-space:nowrap}.creator-line,.work-stats,.creator-earnings{display:flex;flex-wrap:wrap;gap:8px;align-items:center;color:#667085;font-size:13px}.creator-line em{border-radius:999px;padding:5px 8px;color:#0b5565;background:#e5f2ef;font-style:normal;font-weight:900}.creator-earnings{justify-content:space-between;padding:10px 12px;border-radius:16px;background:#f6f8fb}.creator-earnings strong{color:#111827}.inspire-rules-compact{display:grid;gap:10px}.inspire-rules-compact summary{display:inline-flex;width:fit-content;align-items:center;min-height:34px;padding:0 13px;border:1px solid rgba(17,24,39,.08);border-radius:999px;color:#0b5565;background:#e5f2ef;font-size:12px;font-weight:900;cursor:pointer;-webkit-user-select:none;user-select:none;list-style:none}.inspire-rules-compact summary::-webkit-details-marker{display:none}.rule-grid.compact{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;padding-top:2px}.rule-item{display:grid;gap:4px;padding:12px;border-radius:16px;background:#f6f8fb}.rule-item strong{color:#0b5565;font-size:13px}.rule-item span{color:#667085;font-size:12px;line-height:1.55}.inspire-action-preview,.complaint-target{display:grid;grid-template-columns:86px minmax(0,1fr);gap:12px;align-items:center;margin:14px 0;padding:12px;border-radius:18px;background:#f6f8fb}.inspire-action-preview img,.complaint-target img{width:86px;height:86px;border-radius:16px;object-fit:cover}.inspire-action-preview div,.complaint-target div{display:grid;gap:5px;min-width:0}.inspire-action-preview span,.complaint-target span,.inspire-action-preview em{color:#667085;font-size:12px;line-height:1.45}.complaint-modal{max-width:560px}.complaint-fields{display:grid;gap:12px}.complaint-fields label{display:grid;gap:7px;color:#344054;font-size:13px;font-weight:850}.complaint-fields input,.complaint-fields select,.complaint-fields textarea{width:100%;border:1px solid rgba(17,24,39,.12);border-radius:14px;padding:11px 12px;color:#111827;background:#fff;font:inherit}.complaint-fields textarea{min-height:88px;resize:vertical}.complaint-warning{display:flex;gap:8px;align-items:flex-start;margin:14px 0;padding:12px;border-radius:16px;color:#b45309;background:#fff7ed;font-size:12px;line-height:1.5}.publish-license-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.publish-license-options button{display:grid;gap:5px;min-height:88px;border:1px solid rgba(17,24,39,.1);border-radius:18px;padding:13px;color:#111827;background:#fff;text-align:left}.publish-license-options button.active{border-color:#0b556547;background:#e5f2ef}.publish-license-options span{color:#667085;font-size:12px;line-height:1.45}@media(max-width:1100px){.asset-library-tabs,.asset-grid.refined,.publish-license-options,.work-grid.large.refined.detail-cards,.work-grid.large.refined.visual-wall{grid-template-columns:repeat(2,minmax(0,1fr))}.work-grid.large.refined.resource-wall{grid-template-columns:repeat(auto-fill,minmax(158px,1fr))}.inspire-content.refined,.inspire-filter-head{grid-template-columns:1fr}.view-mode-row{margin-left:0}}@media(max-width:720px){.asset-library-tabs,.asset-grid.refined,.publish-license-options,.work-grid.large.refined.detail-cards,.work-grid.large.refined.visual-wall{grid-template-columns:1fr}.work-grid.large.refined.resource-wall,.asset-card-actions.refined{grid-template-columns:repeat(2,minmax(0,1fr))}.asset-meta-grid{grid-template-columns:1fr}.inspire-top-bar.refined{border-radius:20px;padding:12px}.publish-work-button{width:100%}}.design-mode-switch{display:grid;grid-column:1 / -1;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:6px;border:1px solid rgba(37,99,235,.12);border-radius:18px;background:#f8fafcdb}.design-mode-switch button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:40px;border:0;border-radius:13px;color:#475467;background:transparent;font-weight:900;cursor:pointer}.design-mode-switch button.active{color:#0b5565;background:#e5f2ef;box-shadow:inset 0 0 0 1px #0b556524}.agent-designer-panel{display:grid;grid-column:1 / -1;gap:12px;padding:12px;border:1px solid rgba(11,85,101,.12);border-radius:22px;background:#f8fafc;box-shadow:inset 0 1px #ffffffe0}.agent-panel-head{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;align-items:start;padding:6px 4px 2px}.agent-panel-head>div{display:grid;gap:5px}.agent-panel-head small{color:#0b7285;font-size:11px;font-weight:900}.agent-panel-head strong{color:#111827;font-size:18px;line-height:1.25}.agent-panel-head span{color:#667085;font-size:12px;line-height:1.5}.agent-panel-head .secondary{min-height:34px;padding:0 13px;border:1px solid rgba(37,99,235,.18);border-radius:999px;color:#2563eb;background:#fff;font-weight:900;cursor:pointer}.agent-context-strip{display:flex;flex-wrap:wrap;gap:8px}.agent-context-strip span{min-height:30px;border:1px solid rgba(11,85,101,.1);border-radius:999px;padding:6px 10px;color:#0b5565;background:#ffffffbd;font-size:12px;font-weight:850}.agent-quick-actions{display:flex;flex-wrap:wrap;gap:8px}.agent-quick-actions button{min-height:34px;border:1px solid rgba(11,85,101,.14);border-radius:999px;padding:0 12px;color:#0b5565;background:#fff;font-size:12px;font-weight:900;cursor:pointer}.agent-quick-actions button:disabled{cursor:wait;opacity:.58}.agent-chat-thread{display:grid;gap:10px;min-height:430px;max-height:600px;overflow:auto;padding:14px;border:1px solid rgba(17,24,39,.06);border-radius:20px;background:#f4f6f8}.agent-empty-state{display:grid;justify-items:start;gap:12px;align-content:start;padding:10px;border:1px dashed rgba(11,85,101,.22);border-radius:18px;color:#0b5565;background:#ffffffb8}.agent-brief-form{display:grid;gap:14px;width:100%;border-top:1px solid rgba(11,85,101,.12);padding-top:14px}.agent-brief-field{display:grid;gap:8px}.agent-brief-field>span{color:#344054;font-size:12px;font-weight:900}.agent-choice-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.agent-choice-grid button{display:grid;gap:3px;min-height:66px;border:1px solid rgba(17,24,39,.09);border-radius:14px;padding:10px;text-align:left;color:#344054;background:#fff}.agent-choice-grid button.active,.agent-style-chips button.active{border-color:#0b55657a;color:#0b5565;background:#e8f4f1}.agent-choice-grid button strong{font-size:12px}.agent-choice-grid button small{color:#667085;font-size:10px;line-height:1.4}.agent-style-chips{display:flex;flex-wrap:wrap;gap:7px}.agent-style-chips button{min-height:32px;border:1px solid rgba(17,24,39,.09);border-radius:999px;padding:0 11px;color:#475467;background:#fff;font-size:11px;font-weight:850}.agent-brief-form>p{margin:-4px 0 0;color:#667085;font-size:11px}.agent-brief-guide{display:grid;gap:3px}.agent-brief-guide strong{color:#344054;font-size:13px}.agent-brief-guide span{color:#667085;font-size:11px;line-height:1.45}.agent-completion-note{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;align-items:center;border:1px solid rgba(22,131,104,.28);border-radius:16px;padding:12px;color:#075467;background:#eaf8f2}.agent-completion-note>div{display:grid;gap:2px}.agent-completion-note strong{color:#101828;font-size:13px}.agent-completion-note span{color:#42615d;font-size:11px;line-height:1.5}.agent-completion-note button{border:0;color:#0b7285;background:transparent;font-size:11px;font-weight:900}@media(max-width:720px){.quick-design-template-list:not(.quick-design-template-grid){grid-template-columns:1fr}.quick-design-template-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.quick-design-view-nav{align-items:stretch;flex-direction:column;margin-inline:12px}.quick-design-view-nav>div{width:100%}.quick-design-view-nav>div button{flex:1}.quick-design-curated-showcase{margin-inline:12px}.quick-design-curated-source{aspect-ratio:4 / 3}.quick-design-curated-results{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.quick-design-option-list article,.agent-choice-grid{grid-template-columns:1fr}.quick-design-template-choice--recommended{grid-template-columns:1fr;gap:8px;padding:8px}.quick-design-sample-story{grid-column:1 / -1}.quick-design-template-grid .quick-design-template-tile{grid-template-columns:1fr}.quick-design-template-choice--recommended .quick-design-option-copy{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:7px}.quick-design-template-choice--recommended .quick-design-option-copy strong{font-size:12px}.quick-design-template-choice__action{justify-self:stretch}.quick-design-recommendation-alternative{grid-template-columns:48px minmax(0,1fr)}.quick-design-recommendation-alternative img{width:48px;height:38px}.quick-design-recommendation-alternative em{grid-column:2}.quick-design-template-tile__footer{min-height:40px;padding:7px 8px}.quick-design-template-tile__footer strong{font-size:10px}.quick-design-option-image{width:100%;height:112px}.quick-design-template-list .quick-design-option-image{height:92px}.quick-design-option-action{grid-template-columns:auto 1fr auto;justify-items:start}.quick-design-option-action .primary{grid-column:auto;justify-self:end}.quick-design-template-list .quick-design-option-action{grid-column:1 / -1}.quick-design-stage-rail{padding-inline:12px}.quick-design-stage-rail span{gap:5px;font-size:10px}.quick-design-price-note em{margin-left:0}.quick-design-run{grid-template-columns:76px minmax(0,1fr);gap:12px;padding:14px 12px}.quick-design-run.has-evidence{grid-template-columns:1fr}.quick-design-run>img{width:76px;height:88px}.quick-design-run.completed{grid-template-columns:1fr}.quick-design-result-story{grid-template-columns:1fr;gap:8px;overflow:visible;padding-bottom:0}.quick-design-result-story>span{display:none}.quick-design-result-story figure,.quick-design-result-product .product-3d-preview{height:168px;min-height:168px}.quick-design-result-story figcaption{left:5px;bottom:5px;padding:3px 6px;font-size:8px}.quick-design-runtime__meta{display:grid;gap:5px}}.agent-starter-actions{display:flex;flex-wrap:wrap;gap:8px;padding:2px 4px}.agent-context-hint{margin:0;border-left:3px solid rgba(11,85,101,.22);padding:2px 0 2px 10px;color:#667085;font-size:12px;line-height:1.55}.agent-starter-actions button,.agent-empty-upload{min-height:34px;border:1px solid rgba(11,85,101,.14);border-radius:999px;padding:0 12px;color:#0b5565;background:#fff;font-size:12px;font-weight:900;cursor:pointer}.agent-empty-upload{display:inline-flex;align-items:center;gap:7px;margin-top:2px;margin-left:4px}.agent-message{width:fit-content;max-width:min(100%,620px);padding:12px 14px;border-radius:18px;color:#344054;background:#fff;box-shadow:0 12px 28px #0f172a0a}.agent-message.user{justify-self:end;color:#fff;background:#155eef}.agent-message.assistant{justify-self:start}.agent-message-intro{display:inline-flex;align-items:flex-start;gap:8px;max-width:min(100%,620px)}.agent-message-intro svg{flex:0 0 auto;margin-top:2px;color:#0b7285}.agent-message p{margin:0;font-size:13px;line-height:1.58}.agent-message-assets{display:flex;flex-wrap:wrap;gap:8px;margin-top:9px}.agent-message-assets figure{display:grid;gap:7px;margin:0}.agent-message-assets img{width:58px;height:58px;border-radius:14px;object-fit:cover}.agent-message-assets.actionable{display:grid;grid-template-columns:repeat(auto-fit,minmax(132px,1fr));gap:10px}.agent-message-assets.actionable figure{border:1px solid rgba(17,24,39,.08);border-radius:18px;padding:8px;background:#fff}.agent-message-assets.actionable img{width:100%;height:auto;aspect-ratio:1 / 1}.agent-message-assets figcaption{display:grid;gap:7px}.agent-message-assets figcaption strong{overflow:hidden;color:#111827;font-size:12px;font-weight:950;text-overflow:ellipsis;white-space:nowrap}.agent-message-assets figcaption span{display:grid;grid-template-columns:1fr 1fr;gap:6px}.agent-message-assets figcaption button{min-height:30px;border:1px solid rgba(37,99,235,.18);border-radius:999px;color:#2563eb;background:#fff;font-size:12px;font-weight:900;cursor:pointer}.agent-busy-note{display:inline-flex;align-items:center;gap:8px;min-height:38px;border:1px solid rgba(37,99,235,.14);border-radius:999px;padding:0 13px;color:#1d4ed8;background:#eef4ff;font-size:12px;font-weight:900}.agent-background-note{display:inline-flex;align-items:flex-start;gap:8px;border:1px solid rgba(11,85,101,.12);border-radius:16px;padding:10px 12px;color:#0b5565;background:#e5f2ef;font-size:12px;font-weight:850;line-height:1.5}.agent-background-note svg{flex:0 0 auto;margin-top:1px}.agent-inline-plan,.agent-plan-card{display:grid;gap:10px;padding:14px;border:1px solid rgba(11,85,101,.12);border-radius:18px;background:#fff}.agent-plan-title{display:flex;justify-content:space-between;gap:12px;align-items:center}.agent-plan-title span{color:#0b5565;font-size:13px;font-weight:950}.agent-plan-title em{color:#667085;font-size:12px;font-style:normal;font-weight:850}.agent-plan-card p{margin:0;color:#344054;font-size:13px;line-height:1.58}.agent-plan-summary{margin:0;color:#344054;font-size:12px;line-height:1.55}.agent-vision-note{display:grid;gap:4px;border:1px solid rgba(11,85,101,.1);border-radius:16px;padding:10px 12px;background:#f5fbf9}.agent-vision-note.warning{border-color:#f59e0b38;background:#fff7ed}.agent-vision-note strong{color:#0b5565;font-size:12px;font-weight:950}.agent-vision-note span{width:fit-content;border-radius:999px;padding:3px 8px;color:#475467;background:#fff;font-size:11px;font-weight:850}.agent-vision-note p{margin:0;color:#475467;font-size:12px;line-height:1.5}.agent-questions,.agent-step-list{display:flex;flex-wrap:wrap;gap:8px}.agent-questions button,.agent-questions span,.agent-step-list span{display:inline-flex;align-items:center;gap:6px;min-height:30px;border:0;border-radius:999px;padding:0 10px;color:#475467;background:#f2f4f7;font-size:12px;font-weight:850}.agent-questions button{cursor:pointer}.agent-step-list .agent-step-pill{align-items:flex-start;flex-direction:column;gap:3px;min-height:54px;border-radius:16px;padding:9px 11px;background:#f8fafc}.agent-step-pill strong,.agent-step-pill small{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.agent-step-pill strong{color:#111827;font-size:12px;font-weight:950}.agent-step-pill small{color:#667085;font-size:11px;font-weight:850}.agent-step-list .agent-step-pill.completed{color:#0b5565;background:#e5f2ef}.agent-step-list .agent-step-pill.running,.agent-step-list .agent-step-pill.queued{color:#1d4ed8;background:#eef4ff}.agent-step-list .agent-step-pill.waiting_confirmation,.agent-step-list .agent-step-pill.pending{color:#92400e;background:#fff7ed}.agent-step-list .agent-step-pill.failed{color:#b42318;background:#fee4e2}.agent-step-list em{color:#2563eb;font-style:normal;font-size:11px}.agent-chat-action,.agent-plan-done{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:38px;width:fit-content;border-radius:999px;padding:0 14px;font-size:12px;font-weight:950}.agent-chat-action.primary{border:0;color:#fff;background:#2563eb;cursor:pointer}.agent-chat-action:disabled{cursor:not-allowed;opacity:.56}.agent-plan-done{color:#0b5565;background:#e5f2ef}.agent-plan-done.muted{color:#475467;background:#f2f4f7}.agent-result-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(148px,1fr));gap:10px;padding:12px;border-radius:22px;background:#ffffffe6}.agent-result-head{grid-column:1 / -1;display:grid;gap:4px}.agent-result-head strong{color:#111827;font-size:14px}.agent-result-head span{color:#667085;font-size:12px}.agent-result-grid article{display:grid;gap:8px;padding:9px;border:1px solid rgba(17,24,39,.08);border-radius:18px;background:#fff}.agent-result-grid article img{width:100%;aspect-ratio:1 / 1;border-radius:14px;object-fit:cover}.agent-result-grid article strong{overflow:hidden;color:#111827;font-size:12px;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.agent-result-grid article div{display:grid;gap:6px}.agent-result-grid article button{min-height:30px;border:1px solid rgba(37,99,235,.16);border-radius:999px;color:#2563eb;background:#fff;font-size:12px;font-weight:900;cursor:pointer}.agent-input-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(178px,.48fr) 96px;gap:10px;align-items:end;padding:12px;border:1px solid rgba(17,24,39,.06);border-radius:20px;background:#fff}.agent-media-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.agent-media-actions .secondary{min-width:0;padding-inline:10px}.agent-composer{display:grid;gap:8px}.agent-attachments{display:flex;flex-wrap:wrap;gap:8px}.agent-attachments span{display:inline-flex;align-items:center;gap:7px;max-width:230px;min-height:42px;border:1px solid rgba(11,85,101,.12);border-radius:999px;padding:4px 8px 4px 4px;color:#344054;background:#fff;font-size:12px;font-weight:850}.agent-attachments img{width:34px;height:34px;border-radius:999px;object-fit:cover}.agent-attachments em{min-width:0;overflow:hidden;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.agent-attachments button{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border:0;border-radius:999px;color:#667085;background:#f2f4f7;cursor:pointer}.agent-input-row textarea{min-height:86px;width:100%;resize:vertical;border:0;border-radius:14px;padding:12px 14px;color:#111827;background:#f8fafc;font:inherit;line-height:1.55}.agent-input-row textarea::placeholder{color:#98a2b3}.agent-input-row textarea:focus{border-color:#2563eb6b;box-shadow:0 0 0 4px #2563eb1a;outline:0}.agent-input-row .primary,.agent-input-row .secondary,.agent-plan-card .primary,.agent-result-grid .primary{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:44px;border:0;border-radius:999px;padding:0 16px;color:#fff;background:#2563eb;font-weight:950;cursor:pointer}.agent-input-row .primary,.agent-input-row .secondary{width:100%;min-height:48px;max-height:48px;border-radius:14px;padding:0 14px;line-height:1;white-space:nowrap}.agent-input-row .agent-upload-button,.agent-input-row button[type=submit]{align-self:end;aspect-ratio:auto}.design-basket-finalize{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:44px}.agent-input-row .secondary{border:1px solid rgba(37,99,235,.18);color:#2563eb;background:#fff}.agent-input-row .primary:disabled,.agent-input-row .secondary:disabled,.agent-plan-card .primary:disabled,.agent-result-grid .primary:disabled{cursor:not-allowed;opacity:.56}.agent-plan-card .primary.full,.agent-result-grid .primary.full{grid-column:1 / -1;width:100%}.agent-error{margin:0;border-radius:16px;padding:10px 12px;color:#b42318;background:#fee4e2;font-size:12px;font-weight:850}.spin{animation:spin .9s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}@media(max-width:860px){.agent-panel-head,.agent-input-row{grid-template-columns:1fr}.agent-panel-head .secondary,.agent-input-row .secondary,.agent-input-row .primary{width:100%}.agent-media-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.agent-chat-thread{max-height:none}}@media(prefers-reduced-motion:reduce){.quick-design-recommendation--entered{animation:none}}.product-operation-panel .design-basket-card{gap:14px;border-radius:22px;padding:18px}.product-operation-panel .design-basket-card--waiting{min-height:0}.product-operation-panel .design-basket-card--waiting .design-basket-card__head em{display:none}.product-operation-panel .design-basket-card__head{gap:10px}.product-operation-panel .design-basket-card__head strong{font-size:18px;line-height:1.25}.product-operation-panel .design-basket-card__head p{font-size:13px;line-height:1.55}.product-operation-panel .design-basket-card__head em{min-width:44px;border-radius:999px;padding:7px 10px;font-size:12px}.product-operation-panel .design-basket-quantity{gap:10px;border-radius:18px;padding:12px}.product-operation-panel .design-basket-quantity__options{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.product-operation-panel .design-basket-quantity__options button,.product-operation-panel .design-basket-quantity__options label{min-height:42px;border-radius:13px;padding:0 10px;font-size:12.5px}.product-operation-panel .design-basket-quantity__options label{grid-column:auto;grid-template-columns:1fr;gap:2px}.product-operation-panel .design-basket-quantity__options label input{width:100%;text-align:center}.product-operation-panel .design-basket-primary{min-height:46px;max-height:none;border-radius:15px;font-size:14px}.product-operation-panel .design-basket-primary small{display:none}.product-operation-panel .design-basket-note{border-radius:14px;padding:9px 11px;font-size:12px}.checkout-shipping-options{display:grid;gap:9px;margin:4px 0 2px}.checkout-shipping-options>span{display:inline-flex;align-items:center;gap:7px;color:#344054;font-size:13px;font-weight:800}.checkout-shipping-options>span svg{color:#0b5565}.checkout-shipping-options>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.checkout-shipping-options button{min-height:38px;border:1px solid rgba(17,24,39,.1);border-radius:11px;color:#475467;background:#fff;font-size:12px;font-weight:800}.checkout-shipping-options button.active{border-color:#0b556570;color:#0b5565;background:#eaf6f2}@media(max-width:900px){.product-design-page{width:min(100% - 24px,720px)}.product-operation-page{gap:12px}.product-operation-hero{grid-template-columns:1fr;gap:16px;border-radius:20px;padding:20px}.product-operation-hero h1{font-size:28px;line-height:1.18}.product-operation-hero p:not(.eyebrow){margin-top:8px;font-size:14px;line-height:1.55}.product-operation-hero .designer-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.product-operation-hero .designer-facts article{min-width:0;padding:10px}.product-operation-hero .designer-facts strong{overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.product-preview-panel,.product-operation-panel{border-radius:18px;padding:14px}.product-preview-panel .designer-preview,.product-preview-panel .designer-stage-preview,.product-preview-panel .product-3d-preview{min-height:330px}.product-preview-panel .surface-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:10px}.product-preview-panel .surface-summary strong,.product-preview-panel .surface-summary span{min-width:0;padding:9px 10px;font-size:12px}.design-flow-rail{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:7px}.design-flow-rail span{min-height:34px;padding:0 6px;font-size:11px;text-align:center}.surface-tab-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.surface-coverage-panel{align-items:stretch;flex-direction:column}.surface-coverage-panel button{width:100%}.product-operation-panel .asset-picker-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.surface-source-actions{grid-template-columns:1fr}.quick-design-recommendation{border-radius:14px;padding:0}.quick-design-recommendation__actions{display:grid;grid-template-columns:minmax(0,1fr) auto}.surface-source-note,.product-design-controls__header span{display:none}.product-design-controls{gap:14px;margin-top:14px;border-radius:18px;padding:14px}.product-design-controls__header{align-items:center}.texture-mode-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.texture-mode-grid button{min-height:62px;border-radius:13px;padding:9px}.texture-mode-grid strong{font-size:12px}.texture-mode-grid span{display:none}.texture-adjust-panel{gap:10px;border-radius:15px;padding:12px}.product-operation-panel .design-basket-card{grid-column:1;border-radius:18px;padding:14px}.product-operation-panel .design-basket-card__head p,.product-operation-panel .design-basket-note{display:none}.product-operation-panel .design-basket-quantity__options{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:980px){.product-operation-panel .design-basket-quantity__options{grid-template-columns:repeat(2,minmax(0,1fr))}}.image-editor-page{max-width:1440px}.image-editor-topbar,.image-editor-url-row{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.image-editor-source{display:inline-flex;align-items:center;gap:8px;min-width:0;color:#0f2a3a;font-size:13px;font-weight:850}.image-editor-source span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.image-editor-url-row{justify-content:flex-start}.image-editor-url-row input,.image-editor-ref-input input,.image-editor-composer textarea,.image-editor-inline-settings select{border:1px solid #d8e2ea;background:#fff;color:#172033;font:inherit;outline:none}.image-editor-url-row input{flex:1;min-width:220px;height:42px;border-radius:14px;padding:0 14px}.image-editor-workbench{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:18px;align-items:start}.image-editor-canvas-shell,.image-editor-rail section,.image-editor-payload{border:1px solid #e4ebf0;border-radius:22px;background:#fff;box-shadow:0 18px 50px #18233a14}.image-editor-canvas-shell{overflow:hidden}.image-editor-toolbar{display:flex;flex-wrap:wrap;gap:8px;padding:12px;border-bottom:1px solid #edf2f5;background:#f8fafc}.image-editor-toolbar button,.image-editor-skill-row button{display:inline-flex;align-items:center;gap:6px;min-height:34px;border:1px solid #dbe6ee;border-radius:12px;background:#fff;color:#183247;font-size:13px;font-weight:800;cursor:pointer}.image-editor-toolbar button{padding:0 12px}.image-editor-toolbar button.active,.image-editor-skill-row button.active{border-color:#0f6b78;background:#e8f7f4;color:#075766}.image-editor-toolbar button.ghost{margin-left:auto}.image-editor-stage{position:relative;display:grid;place-items:center;height:clamp(340px,48vh,560px);background:linear-gradient(45deg,rgba(148,163,184,.12) 25%,transparent 25%),linear-gradient(-45deg,rgba(148,163,184,.12) 25%,transparent 25%),linear-gradient(45deg,transparent 75%,rgba(148,163,184,.12) 75%),linear-gradient(-45deg,transparent 75%,rgba(148,163,184,.12) 75%);background-position:0 0,0 12px,12px -12px,-12px 0;background-size:24px 24px;overflow:hidden;touch-action:none;-webkit-user-select:none;user-select:none}.image-editor-stage img{width:100%;height:100%;object-fit:contain;pointer-events:none}.image-editor-stage.is-empty{height:clamp(320px,44vh,420px);background:#f8fafc}.image-editor-empty{display:grid;place-items:center;gap:8px;color:#64748b;text-align:center}.image-editor-empty strong{color:#102033;font-size:18px}.image-editor-overlay{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none}.image-editor-overlay rect,.image-editor-overlay ellipse,.image-editor-overlay path,.image-editor-overlay circle{fill:#ef44441f;stroke:#ef4444;stroke-width:.45;vector-effect:non-scaling-stroke}.image-editor-overlay path{fill:none;stroke-width:.7}.image-editor-overlay text{fill:#ef4444;font-size:4px;font-weight:900;paint-order:stroke;stroke:#fff;stroke-width:.8}.image-editor-overlay .draft{fill:#2563eb1f;stroke:#2563eb;stroke-dasharray:2 1.5}.image-editor-marks,.image-editor-composer{padding:14px;border-top:1px solid #edf2f5}.image-editor-marks>div:first-child,.image-editor-submit-row,.image-editor-rail-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.image-editor-marks strong,.image-editor-rail-head strong{color:#102033;font-size:14px}.image-editor-marks span,.image-editor-rail-head span,.image-editor-rail-empty,.image-editor-request-card dt{color:#64748b;font-size:12px}.image-editor-mark-list{display:grid;gap:8px;margin-top:10px}.image-editor-mark-list button{display:grid;grid-template-columns:76px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:38px;border:1px solid #e3ebf1;border-radius:12px;background:#fbfdff;color:#102033;cursor:pointer;text-align:left}.image-editor-mark-list small{overflow:hidden;color:#64748b;text-overflow:ellipsis;white-space:nowrap}.image-editor-skill-row{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:10px}.image-editor-skill-row button{padding:0 13px}.image-editor-composer textarea{width:100%;min-height:88px;resize:vertical;border-radius:16px;padding:12px 14px;line-height:1.55}.image-editor-submit-row{margin-top:10px}.image-editor-submit-error{margin:10px 0 0;border:1px solid #fecaca;border-radius:12px;background:#fff1f2;color:#be123c;padding:9px 11px;font-size:13px;font-weight:750}.image-editor-inline-settings{display:flex;flex-wrap:wrap;gap:8px}.image-editor-inline-settings label{display:inline-flex;align-items:center;gap:8px;color:#64748b;font-size:12px;font-weight:800}.image-editor-inline-settings select{height:34px;border-radius:10px;padding:0 10px;font-weight:800}.image-editor-rail{display:grid;gap:14px}.image-editor-rail section,.image-editor-payload{padding:14px}.image-editor-ref-input{display:grid;grid-template-columns:minmax(0,1fr) 40px;gap:8px;margin-top:12px}.image-editor-ref-input .secondary{width:40px;min-width:0;justify-content:center;padding:0;border-radius:12px}.image-editor-ref-input input{min-width:0;height:38px;border-radius:12px;padding:0 11px}.image-editor-ref-list{display:grid;gap:8px;margin-top:12px}.image-editor-ref-list button{display:grid;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:9px;border:1px solid #e3ebf1;border-radius:14px;background:#fbfdff;padding:7px;cursor:pointer;text-align:left}.image-editor-ref-list img{width:52px;height:44px;border-radius:10px;object-fit:cover;background:#edf2f7}.image-editor-ref-list span{color:#102033;font-size:13px;font-weight:850}.image-editor-rail-empty{display:grid;place-items:center;gap:8px;min-height:120px;margin-top:12px;border:1px dashed #d7e3eb;border-radius:16px;padding:16px;text-align:center}.image-editor-request-card dl{display:grid;gap:10px;margin:14px 0 0}.image-editor-request-card dl div{display:flex;align-items:center;justify-content:space-between;gap:12px}.image-editor-request-card dd{margin:0;color:#102033;font-size:13px;font-weight:850;text-align:right}.image-editor-payload summary{cursor:pointer;color:#102033;font-size:13px;font-weight:850}.image-editor-payload pre{max-height:260px;overflow:auto;margin:12px 0 0;border-radius:14px;background:#0f172a;color:#dbeafe;padding:12px;font-size:11px;line-height:1.55;white-space:pre-wrap}@media(max-width:1040px){.image-editor-workbench{grid-template-columns:1fr}.image-editor-stage{height:clamp(340px,52vh,460px)}}@media(max-width:680px){.image-editor-topbar,.image-editor-url-row,.image-editor-submit-row{align-items:stretch;flex-direction:column}.image-editor-toolbar button.ghost{margin-left:0}.image-editor-stage{height:360px}.image-editor-submit-row .primary{width:100%}}.account-auth-page{width:min(960px,calc(100% - 48px));min-height:calc(100vh - 112px);padding:42px 0 64px}.auth-login-shell{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(390px,.92fr);min-height:560px;overflow:hidden;border:1px solid #dce5eb;border-radius:24px;background:#fff;box-shadow:0 24px 68px #0f26371a}.auth-login-visual{position:relative;display:grid;overflow:hidden;min-height:100%;background:#0f5366}.auth-login-visual:after{position:absolute;top:0;right:0;bottom:0;left:0;content:"";background:#072f3c38;pointer-events:none}.auth-login-visual img{width:100%;height:100%;min-height:560px;object-fit:cover;object-position:center}.auth-login-card{display:grid;align-content:center;gap:18px;padding:56px 52px;background:#fff}.auth-login-head{display:grid;gap:8px;margin-bottom:10px}.auth-login-head small{color:#0d6375;font-size:12px;font-weight:800}.auth-login-head h1{margin:0;color:#102033;font-size:32px;line-height:1.15;letter-spacing:0}.auth-login-card label{display:grid;gap:9px;color:#344054;font-size:13px;font-weight:800}.auth-login-card input{min-width:0;min-height:52px;border:1px solid #d7e0e7;border-radius:12px;padding:0 15px;color:#102033;background:#fff;font-size:16px;font-weight:700;outline:none}.auth-login-card input:focus{border-color:#0d7a8c;box-shadow:0 0 0 3px #0d7a8c1f}.auth-code-row{grid-template-columns:minmax(0,1fr) 124px}.auth-code-action,.auth-login-submit{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:52px;border-radius:12px;font-size:14px;font-weight:800;cursor:pointer}.auth-code-action{border:1px solid #b9d8df;color:#0d6375;background:#f5fbfc}.auth-code-action:hover:not(:disabled){border-color:#0d7a8c;background:#e9f7f8}.auth-code-action:disabled{border-color:#d9e0e4;color:#8a9aa5;background:#f5f7f8;cursor:default}.auth-login-submit{width:100%;border:1px solid #0b6072;color:#fff;background:#0d6375}.auth-login-submit:hover:not(:disabled){background:#094e5d}.auth-login-submit:disabled{opacity:.62;cursor:default}.auth-login-card .auth-inline-note{margin:-5px 0 0;color:#5f6f7b}.auth-login-card .auth-error{margin:-2px 0 0;border-radius:12px}@media(max-width:760px){.account-auth-page{width:min(100% - 28px,540px);min-height:auto;padding:24px 0 48px}.auth-login-shell{display:block;min-height:0;border-radius:18px}.auth-login-visual{display:none}.auth-login-card{gap:16px;padding:30px 22px}.auth-login-head{margin-bottom:6px}.auth-login-head h1{font-size:28px}.auth-code-row{grid-template-columns:minmax(0,1fr) 108px;gap:8px}.auth-code-action{padding:0 8px;font-size:13px}}:root{--podi-ink: #132029;--podi-muted: #68737d;--podi-line: #dfe5e5;--podi-surface: #ffffff;--podi-canvas: #f6f7f5;--podi-brand: #0b5964;--podi-brand-strong: #073f48;--podi-brand-soft: #e7f1ef;--podi-action: #0b5964;--podi-action-soft: #e7f1ef;--podi-radius-lg: 12px;--podi-radius-xl: 16px;--podi-shadow-soft: 0 10px 28px rgba(19, 32, 41, .05)}body,.client-app{color:var(--podi-ink);background:var(--podi-canvas)}.client-app{background:var(--podi-canvas)}.site-header{min-height:68px;border-bottom-color:var(--podi-line);background:#fffffff5;box-shadow:none}.brand-symbol{border-radius:9px;background:var(--podi-brand)}.brand-button strong{color:var(--podi-ink);font-weight:850}.brand-button small,.main-nav button{color:#5e6872}.main-nav button,.main-nav button.active,.main-nav button:hover{border-radius:7px}.main-nav button.active,.main-nav button:hover{color:var(--podi-brand);background:var(--podi-brand-soft)}.primary,.auth-login-submit{border-color:var(--podi-brand);border-radius:8px;background:var(--podi-brand);box-shadow:none}.primary:hover:not(:disabled),.auth-login-submit:hover:not(:disabled){background:var(--podi-brand-strong)}.secondary{border-color:#cfd9d8;border-radius:8px;color:var(--podi-brand);background:#fff;box-shadow:none}.account-auth-page{width:min(1120px,calc(100% - 48px));min-height:calc(100vh - 68px);display:grid;align-content:center;align-items:center;padding:36px 0}.auth-login-shell{grid-template-columns:minmax(0,1.2fr) minmax(390px,.8fr);height:min(520px,calc(100vh - 132px));min-height:480px;align-self:center;border-color:var(--podi-line);border-radius:16px;box-shadow:0 24px 70px #13202914}.auth-login-visual{min-height:0;background:#122a31}.auth-login-visual:after{background:#081c2270}.auth-login-visual img{min-height:0;opacity:.9;transform:scale(1.01)}.auth-login-visual-copy{position:absolute;z-index:1;left:44px;right:44px;bottom:32px;display:grid;gap:13px;color:#fff}.auth-login-visual-copy span{color:#c7ddda;font-size:11px;font-weight:800;letter-spacing:.12em}.auth-login-visual-copy strong{max-width:420px;font-size:clamp(34px,3vw,48px);line-height:1.08;letter-spacing:0}.auth-login-visual-copy small{color:#ffffffb8;font-size:14px}.auth-login-card{gap:12px;padding:28px 46px}.auth-login-card .auth-brand-lockup{width:128px;max-width:34%;margin:0 auto 2px}.auth-login-head{gap:7px;margin-bottom:4px}.auth-login-head small{color:var(--podi-brand);font-size:12px;font-weight:850}.auth-login-head h1{color:var(--podi-ink);font-size:30px;font-weight:860}.auth-login-head p{margin:0;color:var(--podi-muted);font-size:14px}.auth-login-card label{color:#3c4850}.auth-login-card input,.auth-code-action,.auth-login-submit{border-radius:8px;min-height:48px}.auth-login-card input{border-color:#d4dddc;background:#fff}.auth-login-card input:focus{border-color:var(--podi-brand);box-shadow:0 0 0 3px #0b59641f}.auth-code-action{border-color:#c7d8d5;color:var(--podi-brand);background:var(--podi-brand-soft)}.auth-code-action:hover:not(:disabled){border-color:var(--podi-brand);background:#dbece8}.auth-support-disclosure{margin-top:6px;border-top:1px solid #e0e7e5;color:#536269;font-size:13px}.auth-support-disclosure summary{padding-top:14px;cursor:pointer;color:#0b5964;font-weight:700;list-style-position:inside}.auth-support-body{display:grid;grid-template-columns:96px minmax(0,1fr);gap:14px;align-items:center;margin-top:12px;padding:12px;border-radius:12px;background:#f4f8f7}.auth-support-body img{width:96px;height:96px;border-radius:8px;object-fit:cover}.auth-support-body div{display:grid;gap:6px}.auth-support-body strong{color:#17242b;font-size:13px;line-height:1.45}.auth-support-body span{color:#6b777d;line-height:1.55}@media(max-height:680px)and (min-width:761px){.account-auth-page{padding:18px 0}.auth-login-shell{height:calc(100vh - 104px);min-height:420px}.auth-login-card{gap:9px;padding:18px 42px}.auth-login-card .auth-brand-lockup{width:96px;margin-bottom:0}.auth-login-head{gap:4px;margin-bottom:1px}.auth-login-head h1{font-size:27px}.auth-login-card input,.auth-code-action,.auth-login-submit{min-height:46px}.auth-login-visual-copy{bottom:24px;gap:9px}.auth-login-visual-copy strong{font-size:36px}}.catalog-page{width:min(1440px,calc(100% - 64px));padding-top:36px}.catalog-shell-list{grid-template-columns:184px minmax(0,1fr);gap:32px}.catalog-sidebar{gap:4px;border:0;border-radius:0;padding:10px 0;background:transparent;box-shadow:none}.catalog-sidebar>strong{margin-bottom:4px;font-size:14px}.catalog-sidebar>span{margin-bottom:16px;font-size:12px}.catalog-sidebar button{border-radius:7px;padding:9px 10px;font-size:14px}.catalog-sidebar button.active,.catalog-sidebar button:hover{color:var(--podi-brand);background:var(--podi-brand-soft)}.catalog-main{border:0;border-radius:0;padding:0;background:transparent;box-shadow:none}.catalog-toolbar{margin-bottom:10px}.catalog-search{min-height:42px;border-color:var(--podi-line);border-radius:8px;background:#fff}.catalog-result-line{margin-bottom:18px;color:var(--podi-muted);font-size:13px}.catalog-result-line button{color:var(--podi-brand)}.catalog-shell-list .catalog-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.catalog-product-card{min-width:0;border-color:var(--podi-line);border-radius:12px;background:#fff;box-shadow:none}.catalog-product-card:hover,.catalog-product-card.active{transform:translateY(-2px);border-color:#9dbdb7;box-shadow:0 14px 30px #13202914}.catalog-product-visual{min-height:186px;border-bottom:1px solid #e6ebea;border-radius:11px 11px 0 0;background:#f1f2ef}.catalog-product-visual .catalog-product-photo{object-fit:contain;object-position:center;mix-blend-mode:multiply;transform:scale(1.35)}.catalog-card-swatch{right:10px;bottom:10px;width:46px;height:46px;border:2px solid #fff;border-radius:6px;box-shadow:0 6px 18px #13202929}.catalog-product-body{gap:7px;padding:14px;text-align:left}.catalog-product-body>strong{min-height:38px;color:var(--podi-ink);font-size:15px;line-height:1.28}.catalog-product-body>span{overflow:hidden;color:var(--podi-muted);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.catalog-product-meta{margin-top:4px;padding-top:10px;border-top:1px solid #edf0ef}.catalog-product-meta b,.catalog-product-meta b.price-pending{color:var(--podi-brand);font-size:14px;white-space:nowrap}.catalog-product-meta small{color:#78828a;font-size:11px}.product-operation-page{width:min(1420px,calc(100% - 64px));gap:20px;padding-top:30px}.product-back-link{border-radius:7px;color:var(--podi-brand);background:var(--podi-brand-soft)}.product-operation-hero{align-items:center;border-color:var(--podi-line);border-radius:14px;padding:26px 28px;background:#f0f3f1;box-shadow:none}.product-operation-hero .eyebrow{color:var(--podi-brand)}.product-operation-hero h1{color:var(--podi-ink);font-size:clamp(28px,2.8vw,40px)}.product-operation-hero p:not(.eyebrow){color:var(--podi-muted)}.designer-facts article{border-color:#dfe5e3;border-radius:8px;background:#ffffffb8}.product-operation-shell{grid-template-columns:minmax(360px,.82fr) minmax(560px,1.18fr);gap:22px}.product-preview-panel,.product-operation-panel{border-color:var(--podi-line);border-radius:14px;background:#fff;box-shadow:none}.product-preview-panel{top:90px}.product-preview-panel .designer-preview{border-radius:10px;background:#f1f3f2}.design-flow-rail{gap:0;border:0;border-bottom:1px solid var(--podi-line);border-radius:0;padding:0 0 12px;background:transparent}.design-flow-rail span{position:relative;justify-content:flex-start;min-height:26px;border:0;border-radius:0;padding:0 12px;color:#8a959b;background:transparent;font-size:12px}.design-flow-rail span:first-child{padding-left:0}.design-flow-rail span+span:before{position:absolute;left:0;top:8px;width:1px;height:12px;content:"";background:#cfd8d6}.design-flow-rail span.active,.design-flow-rail span.done{border:0;color:var(--podi-brand);background:transparent}.design-mode-switch{border-color:var(--podi-line);border-radius:8px;padding:3px;background:#f4f6f5}.design-mode-switch button,.design-mode-switch button.active{border-radius:6px}.design-mode-switch button.active{color:var(--podi-ink);background:#fff;box-shadow:0 1px 3px #13202914}.design-mode-switch button.design-mode-switch__disabled,.design-mode-switch button.design-mode-switch__disabled:disabled{color:#98a2b3;background:transparent;cursor:not-allowed;opacity:1}.design-mode-switch__disabled small{padding-left:6px;border-left:1px solid #d0d5dd;color:#98a2b3;font-size:11px;font-weight:700;line-height:1}.asset-picker,.product-design-controls,.agent-designer-panel{border-color:var(--podi-line);border-radius:10px;background:#fff;box-shadow:none}.asset-picker-title span,.agent-panel-head span{color:var(--podi-muted)}.surface-tab-grid button,.texture-mode-grid button{border-color:#dbe3e1;border-radius:8px;background:#fff}.surface-tab-grid button.active,.texture-mode-grid button.active{border-color:#8fb9b1;color:var(--podi-brand);background:#f0f7f5;box-shadow:none}.agent-designer-panel{padding:20px}.agent-panel-head{padding-bottom:16px;border-bottom:1px solid var(--podi-line)}.agent-panel-head strong{color:var(--podi-ink);font-size:20px}.agent-chat-thread{min-height:230px;border:0;border-radius:0;background:transparent}.agent-empty-state{align-content:center;min-height:210px}.agent-designer-panel--empty .agent-input-row{grid-row:2;grid-template-columns:minmax(0,1fr) 104px 150px;border-color:#cfddda}.agent-designer-panel--empty .agent-chat-thread{grid-row:3;min-height:0;padding:0;overflow:visible}.agent-designer-panel--empty .agent-empty-state{min-height:0;padding:6px 0 0;border:0;background:transparent}.agent-designer-panel--empty .agent-brief-form{padding-top:0;border-top:0}@media(max-width:860px){.agent-designer-panel--empty .agent-input-row{grid-template-columns:1fr}}.agent-message-intro{border-color:#d9e6e3;border-radius:8px;background:#f1f7f5}.agent-context-hint{margin:0;color:var(--podi-muted);font-size:13px}.agent-starter-actions button,.agent-quick-actions button{border-radius:7px;color:var(--podi-brand);background:#fff}.agent-input-row textarea{border:1px solid var(--podi-line);border-radius:8px;background:#fff}.agent-input-row textarea:focus{border-color:var(--podi-brand);box-shadow:0 0 0 3px #0b59641a}@media(max-width:980px){.catalog-page,.product-operation-page{width:min(100% - 28px,760px)}.catalog-shell-list,.product-operation-shell{grid-template-columns:1fr}.catalog-sidebar{position:static;grid-template-columns:repeat(4,max-content);overflow-x:auto;padding-bottom:4px}.catalog-sidebar>strong,.catalog-sidebar>span{display:none}.catalog-shell-list .catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.product-preview-panel{position:static}}@media(max-width:760px){.account-auth-page{width:min(100% - 28px,540px);min-height:auto;padding:30px 0 48px}.auth-login-shell{border-radius:12px;height:auto;min-height:0}.auth-login-card{padding:32px 22px}.auth-login-card .auth-brand-lockup{width:112px;max-width:38%}.auth-login-head h1{font-size:30px}.catalog-page,.product-operation-page{width:min(100% - 24px,560px);padding-top:20px}.catalog-shell-list .catalog-grid{gap:10px}.catalog-product-visual{min-height:146px}.catalog-product-visual .catalog-product-photo{transform:scale(1.28)}.catalog-product-body{padding:11px}.product-operation-hero{padding:20px}.designer-facts article{border-radius:7px}.product-operation-hero .designer-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.product-operation-hero .designer-facts article:last-child{display:none}.design-flow-rail span{padding:0 8px;font-size:11px}}.brand-symbol{display:block;flex:0 0 40px;width:40px;height:40px;padding:0;border-radius:0;background:transparent;box-shadow:none;object-fit:contain}.client-footer{display:flex;align-items:center;justify-content:center;gap:14px;min-height:58px;border-top:1px solid rgba(11,85,101,.09);padding:14px 24px;color:#7a878c;background:#fff;font-size:12px}.client-footer a{color:#5f7076;text-decoration:none}.client-footer a:hover{color:#0b7285}.client-footer nav{display:flex;align-items:center;gap:12px}.client-footer nav button{border:0;padding:2px 0;color:#5f7076;background:transparent;font:inherit;cursor:pointer}.client-footer nav button:hover{color:#0b7285}@media(max-width:600px){.client-footer{flex-direction:column;gap:5px}.client-footer nav{flex-wrap:wrap;justify-content:center}}.brand-button strong{display:flex;align-items:center;gap:6px}.brand-beta{border:1px solid rgba(11,114,133,.22);border-radius:999px;padding:2px 5px;color:#0b6675;background:#eaf6f5;font-size:9px;font-style:normal;font-weight:800;line-height:1}.route-loading{min-height:55vh;color:#607176;font-size:14px}.orders-page{max-width:1180px}.order-cutoff-notice{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;align-items:center;margin:-6px 0 18px;border:1px solid rgba(11,114,133,.16);border-radius:14px;padding:13px 16px;color:#184c55;background:#f0f8f7}.order-cutoff-notice>svg{color:#0b7285}.order-cutoff-notice strong,.order-cutoff-notice p{display:block;margin:0}.order-cutoff-notice p{margin-top:3px;color:#5d7075;font-size:13px;line-height:1.55}.order-cutoff-notice>span{color:#5d7075;font-size:12px;white-space:nowrap}.return-photo-operator-panel{display:grid;gap:14px;margin-bottom:20px;border:1px solid rgba(190,136,67,.28);border-radius:16px;padding:18px;background:#fffaf3}.return-photo-operator-heading,.return-photo-operator-search,.return-photo-operator-results article{display:flex;align-items:center}.return-photo-operator-heading{justify-content:space-between;gap:16px}.return-photo-operator-heading strong,.return-photo-operator-heading p{display:block;margin:0}.return-photo-operator-heading p{margin-top:4px;color:#756858;font-size:13px}.return-photo-operator-heading>span{border-radius:999px;padding:6px 10px;color:#855a24;background:#f5e7d2;font-size:12px;font-weight:800;white-space:nowrap}.return-photo-operator-search{gap:10px;border:1px solid rgba(39,56,59,.12);border-radius:12px;padding:7px 8px 7px 13px;background:#fff}.return-photo-operator-search>svg{flex:0 0 auto;color:#78888b}.return-photo-operator-search input{min-width:0;flex:1;border:0;outline:0;color:#17272b;background:transparent}.return-photo-operator-results{display:grid;gap:8px}.return-photo-operator-results article{gap:12px;border-top:1px solid rgba(39,56,59,.1);padding-top:12px}.return-photo-operator-results img,.return-photo-order-placeholder{width:54px;height:54px;flex:0 0 54px;border-radius:10px;object-fit:cover;background:#edf2f1}.return-photo-order-placeholder{display:grid;place-items:center;color:#697a7d;font-size:12px}.return-photo-operator-results article>div:nth-child(2){min-width:0;flex:1}.return-photo-operator-results strong,.return-photo-operator-results p,.return-photo-operator-results span{display:block;margin:0}.return-photo-operator-results p,.return-photo-operator-results span{overflow:hidden;margin-top:3px;color:#6b797c;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.return-photo-upload.disabled{cursor:default;opacity:.58}.order-filter-tabs{display:flex;gap:2px;overflow-x:auto;margin-bottom:14px;border-bottom:1px solid rgba(21,23,25,.1);scrollbar-width:none}.order-filter-tabs::-webkit-scrollbar{display:none}.order-filter-tabs button{position:relative;display:flex;flex:0 0 auto;gap:5px;align-items:center;min-height:44px;border:0;padding:0 16px;color:#68757a;background:transparent;cursor:pointer;font-size:14px;font-weight:700}.order-filter-tabs button:after{position:absolute;right:16px;bottom:-1px;left:16px;height:2px;border-radius:2px;background:transparent;content:""}.order-filter-tabs button.active{color:#0b6372}.order-filter-tabs button.active:after{background:#0b7285}.order-filter-tabs button span{color:#91a0a4;font-size:11px}.order-action-error{display:flex;gap:9px;align-items:center;margin-bottom:14px;border:1px solid rgba(202,54,54,.18);border-radius:12px;padding:11px 13px;color:#a32d2d;background:#fff5f3;font-size:13px}.order-action-error span{flex:1}.order-action-error button{border:0;color:inherit;background:transparent;cursor:pointer;font-weight:700}.commerce-order-list{display:grid;gap:12px}.commerce-order{overflow:hidden;border:1px solid rgba(21,23,25,.1);border-radius:16px;background:#fff;transition:border-color .16s ease,box-shadow .16s ease}.commerce-order.expanded{border-color:#0b728542;box-shadow:0 12px 32px #183f4512}.commerce-order__head{display:flex;justify-content:space-between;gap:16px;align-items:center;min-height:42px;padding:8px 16px;background:#f8f9f7}.commerce-order__head>div{display:flex;gap:18px;color:#778287;font-size:12px}.order-status{color:#0b6675;font-size:13px}.order-status--已取消{color:#7b8588}.commerce-order__body{display:grid;grid-template-columns:112px minmax(0,1fr) 150px;gap:16px;align-items:center;padding:16px}.commerce-order .order-design-preview{width:112px;height:104px;border-radius:10px}.commerce-order .order-design-preview .design-preview-thumb__product{width:100%;height:100%;border-radius:10px;object-fit:contain;background:#f3f5f4}.commerce-order .order-design-preview .design-preview-thumb__asset{display:none}.commerce-order__product h2,.commerce-order__product p,.commerce-order__product span,.commerce-order__product small,.commerce-order__amount span,.commerce-order__amount strong,.commerce-order__amount small{display:block;margin:0}.commerce-order__product h2{color:#172326;font-size:18px;line-height:1.35}.commerce-order__product p{margin-top:5px;color:#58676c;font-size:13px}.commerce-order__product span,.commerce-order__product small{margin-top:6px;color:#829095;font-size:12px}.commerce-order__amount{text-align:right}.commerce-order__amount span,.commerce-order__amount small{color:#859095;font-size:11px}.commerce-order__amount strong{margin:4px 0;color:#172326;font-size:17px}.commerce-order__foot{display:flex;justify-content:space-between;gap:16px;align-items:center;border-top:1px solid rgba(21,23,25,.08);padding:10px 16px}.commerce-order__foot>p{display:flex;gap:7px;align-items:center;margin:0;color:#778287;font-size:12px}.commerce-order__foot>p.cancel-available{color:#0b6675}.commerce-order__actions{display:flex;gap:8px;align-items:center}.commerce-order__actions button{min-height:34px;padding:7px 12px;font-size:12px}.text-action{display:inline-flex;gap:3px;align-items:center;border:0;color:#526368;background:transparent;cursor:pointer;font-weight:700}.secondary.danger-soft{border-color:#b4343438;color:#a63636;background:#fff}.primary.danger{border-color:#a83d38;background:#a83d38}.order-cancel-confirm{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;gap:10px;align-items:center;border-top:1px solid rgba(171,54,54,.14);padding:12px 16px;color:#8b3330;background:#fff8f6}.order-cancel-confirm strong,.order-cancel-confirm p{display:block;margin:0}.order-cancel-confirm p{margin-top:3px;color:#7f6967;font-size:12px}.order-cancel-confirm button{min-height:34px;padding:7px 12px;font-size:12px}.commerce-order__detail{border-top:1px solid rgba(21,23,25,.08);padding:16px;background:#fcfcfa;animation:order-detail-in .18s ease-out}@keyframes order-detail-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.order-progress-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:16px}.order-progress-row>div{position:relative;display:grid;justify-items:center;gap:6px;color:#8a9599;font-size:11px;text-align:center}.order-progress-row span{z-index:1;display:grid;place-items:center;width:30px;height:30px;border:1px solid #d5dddc;border-radius:999px;color:#7f8b8f;background:#fff}.order-progress-row .done span{border-color:#0b728538;color:#0b7285;background:#eaf6f5}.order-progress-row i{position:absolute;top:15px;left:calc(50% + 18px);width:calc(100% - 36px);height:1px;background:#d8dfde}.order-progress-row .done i{background:#0b728559}.order-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 24px;margin:0}.order-detail-grid div{display:grid;grid-template-columns:72px minmax(0,1fr);gap:8px;font-size:12px;line-height:1.55}.order-detail-grid dt{color:#8a9599}.order-detail-grid dd{margin:0;color:#4d5b60}.order-empty-state{display:grid;justify-items:center;gap:8px;min-height:300px;align-content:center;border:1px dashed rgba(21,23,25,.14);border-radius:16px;color:#617075;text-align:center}.order-empty-state strong{color:#263538;font-size:18px}.order-empty-state p{margin:0 0 8px;font-size:13px}.custom-order-rules{display:grid;grid-template-columns:170px minmax(0,1fr) minmax(0,1.35fr);gap:18px;align-items:start;margin-top:20px;border-top:1px solid rgba(21,23,25,.1);padding:18px 0 0;color:#637277;font-size:12px;line-height:1.65}.custom-order-rules>div{display:flex;gap:8px;align-items:center;color:#24434a}.custom-order-rules p{margin:0}.custom-order-rules>span{grid-column:2 / -1;color:#869397}.custom-order-rules>button{grid-column:2 / -1;justify-self:start}.support-page,.legal-page{max-width:1220px}.support-command{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) auto;gap:1px;overflow:hidden;margin-bottom:22px;border:1px solid #d4e2de;border-radius:24px;background:#d4e2de}.support-command>div,.support-command>button{padding:24px;background:#f8fbfa}.support-command>div:first-child{background:#0b5661;color:#fff}.support-command span,.support-command strong{display:flex;align-items:center;gap:8px}.support-command h2,.support-command p{margin:8px 0 0}.support-command h2{font-size:28px}.support-command p{color:inherit;opacity:.76;line-height:1.6}.support-command>button{align-self:stretch;border:0;border-radius:0}.support-layout{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(360px,.85fr);gap:22px;align-items:start}.support-form,.support-history{display:grid;gap:18px;border:1px solid #dde6e3;border-radius:24px;padding:24px;background:#fff;box-shadow:0 18px 48px #152e320f}.support-history{position:sticky;top:84px;max-height:calc(100vh - 108px);overflow:auto}.support-section-head{display:flex;align-items:center;justify-content:space-between;gap:14px;color:#0b5661}.support-section-head small,.support-section-head h2{display:block;margin:0}.support-section-head small{margin-bottom:4px;color:#6d7b7f;font-weight:700}.support-section-head h2{color:#18272b;font-size:23px}.support-form>label{display:grid;gap:7px}.support-form>label>span,.support-category-grid legend{color:#34484d;font-size:13px;font-weight:800}.support-form input,.support-form select,.support-form textarea{width:100%;min-height:46px;border:1px solid #cfddda;border-radius:13px;padding:11px 13px;color:#172629;background:#fbfdfc;font:inherit;box-sizing:border-box}.support-form textarea{min-height:104px;resize:vertical}.support-evidence-uploader{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.support-evidence-uploader>label{position:relative;display:inline-flex;align-items:center;justify-content:center;min-height:40px;overflow:hidden;padding:0 14px;cursor:pointer}.support-evidence-uploader input{position:absolute;width:1px;min-height:1px;opacity:0;pointer-events:none}.support-evidence-uploader small{color:#758388}.support-evidence-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.support-evidence-list figure{position:relative;overflow:hidden;aspect-ratio:1;margin:0;border:1px solid #d6e2df;border-radius:12px;background:#eef4f2}.support-evidence-list img{width:100%;height:100%;object-fit:cover}.support-evidence-list button{position:absolute;right:6px;bottom:6px;border:0;border-radius:999px;padding:5px 9px;color:#fff;background:#162225c7;font-size:12px}.support-business-card{display:grid;grid-template-columns:minmax(0,1fr) 116px;gap:15px;align-items:center;border-bottom:1px solid #dde6e3;padding-bottom:18px}.support-business-card div{display:grid;gap:6px}.support-business-card small{color:#0b6976;font-weight:800}.support-business-card strong{color:#1d2f33;line-height:1.4}.support-business-card p{margin:0;color:#708085;font-size:12px;line-height:1.55}.support-business-card>img{width:116px;height:144px;border:1px solid #e0e7e5;border-radius:12px;object-fit:cover;object-position:50% 69%}.support-category-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;border:0;padding:0}.support-category-grid legend{grid-column:1 / -1;margin-bottom:1px}.support-category-grid label{display:grid;gap:3px;min-height:74px;border:1px solid #dbe5e2;border-radius:14px;padding:13px 14px;background:#fff;cursor:pointer}.support-category-grid label.active{border-color:#0b7285;background:#eef8f5;box-shadow:inset 3px 0 #0b7285}.support-category-grid input{position:absolute;width:1px;min-height:1px;opacity:0}.support-category-grid strong{color:#203237}.support-category-grid span{color:#748185;font-size:12px;line-height:1.45}.support-submit{min-height:50px;justify-content:center}.support-notice{display:flex;align-items:center;gap:8px;border-radius:13px;padding:12px 14px;font-size:13px}.support-notice.success{color:#0a6658;background:#eaf8f2}.support-notice.error{color:#a14332;background:#fff2ed}.support-ticket-list{display:grid;gap:11px}.support-ticket-list article{display:grid;gap:7px;border:1px solid #dce6e3;border-radius:16px;padding:15px;background:#fbfdfc}.support-ticket-list header,.support-ticket-list article>div{display:flex;align-items:center;justify-content:space-between;gap:9px;color:#718085;font-size:12px}.support-ticket-list article>strong{color:#1e3034;font-size:16px}.support-ticket-list p,.support-ticket-list blockquote{margin:0;color:#5f6f73;font-size:13px;line-height:1.55}.support-ticket-list blockquote{border-left:3px solid #2c8c7d;padding:9px 11px;background:#eef8f5}.support-ticket-evidence{display:grid!important;grid-template-columns:repeat(3,58px);justify-content:start!important}.support-ticket-evidence img{display:block;width:58px;height:58px;border-radius:9px;object-fit:cover}.support-status{border-radius:999px;padding:4px 8px;font-style:normal;font-weight:800}.support-status.pending{color:#8a5c20;background:#fff4da}.support-status.processing{color:#0b6472;background:#e7f5f6}.support-status.resolved{color:#136a56;background:#e5f6ef}.support-status.closed{color:#6f7779;background:#eef0f0}.support-empty{display:grid;justify-items:center;gap:8px;border:1px dashed #cad8d4;border-radius:16px;padding:32px 20px;color:#68777b;text-align:center}.support-empty strong,.support-empty p{margin:0}.legal-summary{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:16px;align-items:center;border:1px solid #d0e1dc;border-radius:22px;padding:22px;color:#114d52;background:#edf8f4}.legal-summary strong,.legal-summary p{display:block;margin:0}.legal-summary p{margin-top:6px;color:#627579;line-height:1.55}.legal-rule-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:18px}.legal-rule-list article{display:grid;grid-template-columns:auto minmax(0,1fr);gap:14px;border:1px solid #dfe7e5;border-radius:20px;padding:22px;color:#0b6570;background:#fff}.legal-rule-list h2,.legal-rule-list p{margin:0}.legal-rule-list h2{color:#1e3034;font-size:19px}.legal-rule-list p{margin-top:8px;color:#617075;line-height:1.7}@media(max-width:900px){.support-command,.support-layout,.legal-rule-list{grid-template-columns:1fr}.support-history{position:static;max-height:none}.support-command>button{min-height:54px}.legal-summary{grid-template-columns:auto minmax(0,1fr)}.legal-summary>button{grid-column:1 / -1}}@media(max-width:600px){.support-form,.support-history{border-radius:18px;padding:18px}.support-category-grid{grid-template-columns:1fr}.support-command>div{padding:20px}.support-command h2{font-size:24px}}@media(max-width:760px){.order-cutoff-notice{grid-template-columns:auto minmax(0,1fr)}.order-cutoff-notice>span{display:none}.return-photo-operator-panel{padding:14px}.return-photo-operator-heading{align-items:flex-start}.return-photo-operator-search{display:grid;grid-template-columns:auto minmax(0,1fr)}.return-photo-operator-search button{grid-column:1 / -1;width:100%}.return-photo-operator-results article{align-items:flex-start;flex-wrap:wrap}.return-photo-operator-results article>label{width:100%;justify-content:center}.order-filter-tabs{margin-right:-18px;margin-left:-18px;padding:0 10px}.order-filter-tabs button{padding:0 11px}.commerce-order__head{align-items:flex-start}.commerce-order__head>div{display:grid;gap:2px}.commerce-order__body{grid-template-columns:86px minmax(0,1fr);gap:12px;padding:13px}.commerce-order .order-design-preview{width:86px;height:90px}.commerce-order__product h2{font-size:16px}.commerce-order__product small{display:none}.commerce-order__amount{grid-column:1 / -1;display:flex;justify-content:flex-end;gap:6px;align-items:baseline;border-top:1px solid rgba(21,23,25,.06);padding-top:8px}.commerce-order__amount span,.commerce-order__amount strong,.commerce-order__amount small{margin:0}.commerce-order__foot{display:grid;gap:10px;padding:11px 13px}.commerce-order__actions{justify-content:flex-end;overflow-x:auto}.order-cancel-confirm{grid-template-columns:auto minmax(0,1fr)}.order-cancel-confirm button{width:100%}.order-cancel-confirm button:first-of-type{grid-column:1 / 2}.order-detail-grid{grid-template-columns:1fr}.order-progress-row strong{font-size:10px}.custom-order-rules{grid-template-columns:1fr;gap:10px}.custom-order-rules>span{grid-column:auto}}@media(prefers-reduced-motion:reduce){.commerce-order,.commerce-order__detail{animation:none;transition:none}}.assets-page .asset-library-tabs{grid-template-columns:repeat(2,minmax(0,1fr));max-width:820px}.assets-page .asset-library-tabs button{display:grid;grid-template-columns:24px minmax(0,1fr) auto;grid-template-rows:auto auto;column-gap:11px;min-height:82px;padding:15px 16px}.assets-page .asset-library-tabs button>svg{grid-row:1 / 3;align-self:center;color:#2c6269}.assets-page .asset-library-tabs button>strong,.assets-page .asset-library-tabs button>span{grid-column:2;margin:0}.assets-page .asset-library-tabs button>em{position:static;grid-column:3;grid-row:1 / 3;align-self:center}.assets-page .assets-product-search{display:flex;align-items:center;gap:10px;min-height:48px;border:1px solid rgba(17,24,39,.1);border-radius:14px;padding:0 14px;background:#fff}.assets-page .assets-product-search svg{flex:0 0 auto;color:#738084}.assets-page .assets-product-search input{min-width:0;flex:1;border:0;outline:0;background:transparent}.product-library-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;align-items:start}.user-product-tile{min-width:0;overflow:hidden;border:1px solid rgba(17,24,39,.08);border-radius:20px;background:#fff;box-shadow:0 14px 36px #1118270e;transition:transform .16s ease,box-shadow .16s ease}.user-product-tile:hover{transform:translateY(-2px);box-shadow:0 20px 46px #11182717}.user-product-media{display:grid;place-items:center;width:100%;aspect-ratio:16 / 10;margin:0;overflow:hidden;background:#f5f3ee}.user-product-media img{display:block;width:100%;height:100%;object-fit:contain}.user-product-render-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;height:100%;background:linear-gradient(180deg,#fbfaf7,#f1f3f4)}.user-product-render-pair figure{position:relative;display:grid;min-width:0;height:100%;margin:0;place-items:center}.user-product-render-pair figure+figure{border-left:1px solid rgba(17,24,39,.07)}.user-product-render-pair figcaption{position:absolute;left:10px;bottom:10px;border-radius:999px;padding:5px 8px;color:#466068;background:#ffffffe6;font-size:10px;font-weight:850}.user-product-render-single{position:relative;width:100%;height:100%}.user-product-render-single span{position:absolute;right:10px;bottom:10px;border-radius:999px;padding:6px 9px;color:#7a5a2a;background:#fff8e6f0;font-size:10px;font-weight:850}.user-product-image-unavailable{color:#718085;font-size:13px;font-weight:750}.user-product-content{display:grid;gap:11px;padding:17px}.user-product-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.user-product-heading strong{min-width:0;overflow:hidden;color:#172126;font-size:17px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.user-product-heading span{flex:0 0 auto;border-radius:7px;padding:3px 7px;color:#456067;background:#edf2f1;font-size:11px;font-weight:800}.user-product-heading .user-product-remove{display:inline-flex;align-items:center;gap:4px;flex:0 0 auto;min-height:28px;border:1px solid transparent;border-radius:8px;padding:4px 7px;background:transparent;color:#788581;font-size:11px;font-weight:800}.user-product-heading .user-product-remove:hover{border-color:#e7c7c4;background:#fff5f4;color:#9b3d35}.user-product-heading .user-product-remove.confirming{border-color:#dca7a2;background:#fff2f1;color:#92352f}.user-product-order-state{min-height:20px;margin:0;overflow:hidden;color:#6b777b;font-size:13px;line-height:1.5;text-overflow:ellipsis;white-space:nowrap}.user-product-meta{display:flex;flex-wrap:wrap;gap:7px}.user-product-meta span{border-radius:999px;padding:5px 9px;color:#526267;background:#f3f5f4;font-size:11px;font-weight:750}.user-product-display-warning{margin:0;border-left:3px solid #cf8b3c;padding:7px 9px;color:#765329;background:#fff8eb;font-size:12px;line-height:1.55}.user-product-tile.display-missing .user-product-display-warning,.user-product-tile.display-failed .user-product-display-warning{border-left-color:#b44a45;color:#873d38;background:#fff5f3}.user-product-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:2px}.user-product-actions button{display:inline-flex;align-items:center;justify-content:center;gap:6px;width:100%;min-width:0;min-height:40px;border:1px solid rgba(20,74,84,.14);border-radius:11px;padding:0 11px;color:#27545d;background:#fff;font-size:13px;font-weight:800;line-height:1;white-space:nowrap}.user-product-actions button.primary{grid-column:1 / -1;border-color:#145c68;color:#fff;background:#145c68}.user-product-actions button:disabled{color:#8e999c;border-color:#e3e7e7;background:#f4f6f6}.image-library-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:18px;align-items:start}.image-asset-tile{min-width:0;overflow:hidden;border:1px solid rgba(17,24,39,.08);border-radius:18px;background:#fff}.image-asset-preview{position:relative;display:block;width:100%;aspect-ratio:4 / 3;overflow:hidden;border:0;padding:0;background:#f4f2ed}.image-asset-preview img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .18s ease}.image-asset-preview>span{position:absolute;right:10px;bottom:10px;display:inline-flex;align-items:center;gap:5px;border-radius:999px;padding:7px 10px;color:#fff;background:#142125c2;font-size:11px;font-weight:800;opacity:0;transform:translateY(4px);transition:opacity .16s ease,transform .16s ease}.image-asset-preview:hover img{transform:scale(1.025)}.image-asset-preview:hover>span,.image-asset-preview:focus-visible>span{opacity:1;transform:translateY(0)}.image-asset-content{display:grid;gap:7px;padding:13px 14px 15px}.image-asset-content>div{display:flex;align-items:flex-start;justify-content:space-between;gap:9px;min-width:0}.image-asset-content strong{min-width:0;overflow:hidden;color:#172126;font-size:14px;line-height:1.4;text-overflow:ellipsis;white-space:nowrap}.image-asset-content span{flex:0 0 auto;border-radius:999px;padding:4px 7px;color:#476068;background:#edf2f1;font-size:10px;font-weight:800}.image-asset-content p{margin:0;overflow:hidden;color:#778287;font-size:12px;line-height:1.45;text-overflow:ellipsis;white-space:nowrap}.image-preview-backdrop{position:fixed;z-index:120;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:24px;background:#0d1417ad;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.image-preview-dialog{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 280px;width:min(980px,100%);max-height:min(760px,calc(100vh - 48px));overflow:hidden;border-radius:22px;background:#fff;box-shadow:0 28px 90px #0000004d}.image-preview-close{position:absolute;z-index:2;top:14px;right:14px;display:grid;place-items:center;width:38px;height:38px;border:0;border-radius:999px;color:#26363a;background:#ffffffe6;box-shadow:0 8px 24px #1118271f}.image-preview-canvas{display:grid;place-items:center;min-height:520px;overflow:auto;padding:24px;background:#efede8}.image-preview-canvas img{display:block;max-width:100%;max-height:680px;object-fit:contain}.image-preview-copy{display:flex;flex-direction:column;justify-content:center;padding:34px 28px}.image-preview-copy>span{align-self:flex-start;border-radius:999px;padding:5px 8px;color:#2f5962;background:#eaf2f0;font-size:11px;font-weight:850}.image-preview-copy h2{margin:14px 0 10px;color:#172126;font-size:22px;line-height:1.25}.image-preview-copy p,.image-preview-copy small{margin:0;color:#6e7b7f;line-height:1.6}.image-preview-copy small{margin-top:14px}@media(max-width:1120px){.product-library-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.pending-cart-chip{min-width:54px;padding:0 9px;gap:5px;white-space:nowrap}.pending-cart-chip span{display:none}.assets-page .asset-library-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.assets-page .asset-library-tabs button{grid-template-columns:22px minmax(0,1fr) auto;min-height:68px;padding:12px}.assets-page .asset-library-tabs button>span{display:none}.product-library-grid{grid-template-columns:1fr;gap:15px}.task-loading-skeleton__summary{grid-template-columns:repeat(2,minmax(0,1fr))}.user-product-media{aspect-ratio:3 / 2}.image-library-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.image-asset-content{padding:10px 11px 12px}.image-asset-content span,.image-asset-content p{display:none}.image-preview-backdrop{padding:12px}.image-preview-dialog{grid-template-columns:1fr;max-height:calc(100vh - 24px)}.image-preview-canvas{min-height:0;height:min(62vh,520px);padding:14px}.image-preview-copy{padding:18px 20px 22px}.image-preview-copy h2{margin:9px 0 5px;font-size:18px}}@media(prefers-reduced-motion:reduce){.user-product-tile,.image-asset-preview img,.image-asset-preview>span{transition:none}.task-loading-skeleton i{animation:none}}.selected-material-row,.asset-upload-prompt{display:grid;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:12px;border:1px solid #dce8e5;border-radius:12px;padding:10px;background:#f7fbfa}.selected-material-row>img{width:52px;height:52px;border-radius:9px;object-fit:cover}.selected-material-row>div,.asset-upload-prompt>div{display:grid;gap:3px;min-width:0}.selected-material-row small,.asset-upload-prompt span{color:#748287;font-size:11px}.selected-material-row strong,.asset-upload-prompt strong{overflow:hidden;color:#1f2a30;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.asset-upload-prompt{grid-template-columns:36px minmax(0,1fr);color:#0b6f75;background:#f3faf8}.asset-upload-prompt svg{width:24px;height:24px}.surface-source-actions .primary{color:#fff;background:#0b7285}.quick-design-browse-more{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:34px;border:1px solid #cfe1dd;border-radius:9px;padding:0 12px;color:#0b6f75;background:#f7fbfa;font-size:12px;font-weight:800}.quick-design-browse-more.active{color:#344054;background:#fff}.texture-mode-current{display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid #b8d6ce;border-radius:12px;padding:12px;background:#f1f8f6}.texture-mode-current>div{display:grid;gap:3px;min-width:0}.texture-mode-current span{color:#6a7b7e;font-size:11px}.texture-mode-current strong{color:#0b6f75;font-size:14px}.texture-mode-current small{color:#66777a;font-size:11px;line-height:1.45}.texture-mode-toggle{flex:0 0 auto;min-height:34px;border-radius:8px;padding:0 12px;font-size:12px;font-weight:800}.texture-mode-grid button{position:relative}.texture-mode-grid button small{position:absolute;right:9px;top:8px;color:#0b7285;font-size:10px;font-weight:850}@media(max-width:760px){.product-operation-hero{gap:0;padding:16px}.product-operation-hero h1{font-size:25px}.product-operation-hero p:not(.eyebrow){margin-top:6px;font-size:13px}.product-operation-hero .designer-facts{display:none}.product-operation-shell{display:flex;flex-direction:column}.product-operation-shell.needs-material .product-operation-panel{order:1}.product-operation-shell.needs-material .product-preview-panel{order:2}.product-operation-shell.has-selected-material .product-preview-panel{order:1}.product-operation-shell.has-selected-material .product-operation-panel{order:2}.product-operation-panel,.product-preview-panel{padding:12px}.design-flow-rail{display:none}.asset-picker{gap:12px;padding:0;border:0}.asset-picker-title{margin-bottom:0}.asset-picker-title strong{font-size:16px}.asset-picker-title span{display:block;margin-top:3px;font-size:12px}.surface-source-actions{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:8px}.surface-source-actions button{min-height:42px;padding:0 10px;font-size:12px}.selected-material-row,.asset-upload-prompt{border-radius:11px}.product-preview-panel .designer-preview,.product-preview-panel .designer-stage-preview,.product-preview-panel .product-3d-preview{min-height:280px}.product-design-controls{margin-top:0;padding:0;border:0}.product-design-controls__header{margin-bottom:2px}.texture-mode-grid{grid-template-columns:1fr}.texture-mode-grid button{min-height:58px;padding:10px 12px;text-align:left}.texture-mode-grid button span{display:block;max-width:84%;margin-top:3px;color:#718084;font-size:11px;line-height:1.4}.texture-mode-current{align-items:center}.texture-mode-current .secondary{width:auto;min-width:76px}.quick-design-browse-more{width:100%}}.product-design-page .product-operation-page--workbench{width:100%;gap:0;padding-top:22px}.product-operation-page--workbench .product-back-link{margin-bottom:14px;border-radius:6px;padding:7px 10px;background:transparent}.product-operation-page--workbench .product-operation-hero--compact{grid-template-columns:minmax(0,1fr) auto;min-height:82px;gap:24px;align-items:center;border:1px solid #dce4e2;border-bottom:0;border-radius:8px 8px 0 0;padding:14px 20px;background:#fff}.product-operation-page--workbench .product-operation-hero--compact h1{font-size:clamp(22px,2vw,27px);line-height:1.2}.product-operation-page--workbench .product-operation-hero--compact .eyebrow{margin:0 0 4px;font-size:11px}.product-operation-page--workbench .product-operation-hero--compact .designer-facts{display:flex;align-items:center;gap:20px}.product-operation-page--workbench .product-operation-hero--compact .designer-facts article{display:grid;grid-template-columns:18px auto;gap:1px 8px;align-items:center;min-width:96px;border:0;padding:0;background:transparent}.product-operation-page--workbench .product-operation-hero--compact .designer-facts svg{grid-row:1 / span 2}.product-operation-page--workbench .product-operation-hero--compact .designer-facts span{font-size:10px}.product-operation-page--workbench .product-operation-hero--compact .designer-facts strong{font-size:12px}.product-operation-shell--workbench{grid-template-columns:minmax(0,1fr) 400px;gap:0;align-items:stretch;min-height:660px;overflow:hidden;border:1px solid #dce4e2;border-radius:0 0 8px 8px;background:#fff;box-shadow:0 18px 48px #18373c14}.product-operation-shell--workbench .product-preview-panel--stage,.product-operation-shell--workbench .product-operation-panel--workbench{position:relative;top:auto;min-width:0;border:0;border-radius:0;box-shadow:none}.product-operation-shell--workbench .product-preview-panel--stage{display:flex;flex-direction:column;justify-content:center;min-height:660px;border-right:1px solid #dce4e2;padding:24px;background:#eef3f7}.product-preview-stage-label{position:absolute;left:24px;top:20px;z-index:3;display:inline-flex;align-items:center;gap:8px;color:#52656b;font-size:12px;font-weight:800}.product-preview-stage-label:before{width:7px;height:7px;border-radius:50%;background:#4ba59e;content:""}.product-operation-shell--workbench .product-preview-panel--stage .designer-preview{width:100%;min-height:550px;margin:0;border:0;border-radius:0;padding:32px 0 0;background:transparent}.product-operation-shell--workbench .product-preview-panel--stage .designer-stage-preview,.product-operation-shell--workbench .product-preview-panel--stage .product-3d-preview{min-height:530px;border:0;border-radius:0;background:transparent}.product-operation-shell--workbench .product-preview-panel--stage .designer-preview>span{border:1px solid #d8e2e1;border-radius:999px;padding:7px 12px;color:#43585f;background:#ffffffe6;font-size:11px}.product-operation-shell--workbench .product-preview-panel--stage .surface-summary{display:none}.product-operation-shell--workbench .product-operation-panel--workbench{display:flex;flex-direction:column;gap:16px;max-height:min(760px,calc(100vh - 190px));overflow-y:auto;padding:26px 24px;background:#fff}.product-operation-shell--workbench.needs-material .product-operation-panel--workbench{justify-content:center}.product-operation-shell--workbench .asset-picker--upload-first{display:grid;gap:14px;margin:0;border:0;border-radius:0;padding:0}.product-operation-shell--workbench .asset-picker--upload-first .asset-picker-title{margin:0}.product-operation-shell--workbench .asset-picker--empty .asset-picker-title strong{font-size:20px}.product-operation-shell--workbench .asset-picker--empty .asset-picker-title span{margin-top:6px;font-size:13px}.product-operation-shell--workbench .asset-upload-prompt{display:flex;min-height:190px;flex-direction:column;justify-content:center;gap:12px;width:100%;border:1px dashed #9db8b5;border-radius:7px;padding:24px;color:#15262c;background:#f5faf8;text-align:center;cursor:pointer}.product-operation-shell--workbench .asset-upload-prompt:hover{border-color:#087f8c;background:#eef8f5}.product-operation-shell--workbench .asset-upload-prompt:disabled{cursor:wait;opacity:.72}.product-operation-shell--workbench .asset-upload-prompt__icon{display:grid;width:46px;height:46px;place-items:center;border-radius:50%;color:#05616c;background:#dff0ee}.product-operation-shell--workbench .asset-upload-prompt>div{gap:6px}.product-operation-shell--workbench .asset-upload-prompt strong{font-size:15px}.product-operation-shell--workbench .surface-source-actions{margin-top:0}.product-operation-shell--workbench .surface-source-actions button{min-height:43px;border-radius:6px}.surface-upload-error{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:12px;padding:12px 14px;border:1px solid #e7b59f;border-radius:12px;color:#8b3f29;background:#fff7f2}.surface-upload-error>div{display:grid;gap:3px;min-width:0}.surface-upload-error strong{color:#70311f;font-size:13px}.surface-upload-error span{font-size:12px;line-height:1.55}.surface-upload-error button{flex:0 0 auto;min-height:36px;padding:0 14px;border:1px solid #c67d61;border-radius:10px;color:#7d321d;background:#fff;font-weight:700}.product-operation-shell--workbench .selected-material-row{border-radius:7px;background:#f7faf9}.product-operation-shell--workbench .product-design-controls,.product-operation-shell--workbench .surface-fit-card,.product-operation-shell--workbench .design-basket-card{margin:0;border-radius:8px;box-shadow:none}.product-operation-shell--workbench .product-design-controls{gap:14px;border-color:#e2e8e6;padding:15px;background:#fafcfb}.product-operation-shell--workbench .product-design-controls__header span{display:none}.product-operation-shell--workbench .texture-mode-grid{grid-template-columns:1fr;gap:7px}.product-operation-shell--workbench .texture-mode-grid button{min-height:56px;border-radius:6px;padding:9px 11px}.product-operation-shell--workbench .texture-mode-grid button span{padding-right:44px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(max-width:980px){.product-design-page .product-operation-page--workbench{width:100%}.product-operation-page--workbench .product-operation-hero--compact{border-bottom:1px solid #dce4e2}.product-operation-shell--workbench{display:flex;min-height:0;flex-direction:column;border-top:0}.product-operation-shell--workbench.needs-material .product-operation-panel--workbench{order:1}.product-operation-shell--workbench.needs-material .product-preview-panel--stage{order:2}.product-operation-shell--workbench.has-selected-material .product-preview-panel--stage{order:1}.product-operation-shell--workbench.has-selected-material .product-operation-panel--workbench{order:2}.product-operation-shell--workbench .product-preview-panel--stage{min-height:410px;border-right:0;border-bottom:1px solid #dce4e2}.product-operation-shell--workbench .product-preview-panel--stage .designer-preview,.product-operation-shell--workbench .product-preview-panel--stage .designer-stage-preview,.product-operation-shell--workbench .product-preview-panel--stage .product-3d-preview{min-height:350px}.product-operation-shell--workbench .product-operation-panel--workbench{max-height:none;overflow:visible}}@media(max-width:760px){.product-design-page .product-operation-page--workbench{padding-top:14px}.product-operation-page--workbench .product-back-link{margin-bottom:9px}.product-operation-page--workbench .product-operation-hero--compact{min-height:70px;border-radius:7px 7px 0 0;padding:12px 14px}.product-operation-page--workbench .product-operation-hero--compact h1{font-size:18px}.product-operation-page--workbench .product-operation-hero--compact .designer-facts{display:none}.product-operation-shell--workbench{border-radius:0 0 7px 7px}.product-operation-shell--workbench .product-operation-panel--workbench{gap:13px;padding:18px 14px}.product-operation-shell--workbench .product-preview-panel--stage{min-height:340px;padding:18px 12px 12px}.product-preview-stage-label{left:15px;top:14px;font-size:11px}.product-operation-shell--workbench .product-preview-panel--stage .designer-preview,.product-operation-shell--workbench .product-preview-panel--stage .designer-stage-preview,.product-operation-shell--workbench .product-preview-panel--stage .product-3d-preview{min-height:300px}.product-operation-shell--workbench .asset-picker--empty .asset-picker-title strong{font-size:18px}.product-operation-shell--workbench .asset-upload-prompt{min-height:150px;padding:19px}.product-operation-shell--workbench .surface-source-actions{grid-template-columns:minmax(0,1.08fr) minmax(0,1fr)}.product-operation-shell--workbench .texture-mode-grid button span{display:block}}@media(min-width:981px){.product-operation-shell--workbench .quick-design-recommendation__head{align-items:flex-start;padding:13px 14px}.product-operation-shell--workbench .quick-design-recommendation__head>div>span{display:none}.product-operation-shell--workbench .quick-design-stage-rail{padding:10px 12px}.product-operation-shell--workbench .quick-design-stage-rail>span{min-width:0;gap:4px;font-size:10px;white-space:nowrap}.product-operation-shell--workbench .quick-design-stage-rail>span:after{right:5px;left:18px}.product-operation-shell--workbench .quick-design-stage-rail>span .thinking-dots{display:none!important}.product-operation-shell--workbench .quick-design-run.has-evidence{gap:12px;padding:12px}.product-operation-shell--workbench .quick-design-result-story{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.product-operation-shell--workbench .quick-design-result-story>span{display:none}.product-operation-shell--workbench .quick-design-result-story figure,.product-operation-shell--workbench .quick-design-result-product .product-3d-preview{min-height:118px;height:118px}.product-operation-shell--workbench .quick-design-result-story figcaption{left:6px;bottom:6px;padding:3px 6px;font-size:8px}.product-operation-shell--workbench .quick-design-artifact-pending{gap:5px;padding:8px}.product-operation-shell--workbench .quick-design-run__copy{gap:6px}.product-operation-shell--workbench .quick-design-run__copy>p{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.product-operation-shell--workbench .quick-design-live-status{width:100%;box-sizing:border-box;border-radius:8px;line-height:1.4}.product-operation-shell--workbench .quick-design-runtime__meta{display:grid;grid-template-columns:repeat(2,minmax(0,auto));gap:5px 12px}.product-operation-shell--workbench .quick-design-runtime__meta span:last-child{grid-column:1 / -1}}.wallet-checkout{grid-template-columns:minmax(180px,.62fr) minmax(280px,1fr) auto;align-items:stretch;padding:0;overflow:hidden}.wallet-balance-primary,.wallet-recharge-entry,.wallet-checkout-summary{padding:24px}.wallet-balance-primary{display:grid;align-content:center;gap:8px;color:#fff;background:#103b43}.wallet-balance-primary span{font-size:13px;font-weight:800;opacity:.76}.wallet-balance-primary strong{font-size:clamp(42px,5vw,68px);line-height:1}.wallet-balance-primary p,.wallet-recharge-entry p{margin:0}.wallet-balance-primary p{color:#ffffffb8!important;font-size:13px;line-height:1.55}.wallet-recharge-entry{align-self:center}.wallet-checkout-summary{grid-template-columns:1fr;align-content:center;min-width:190px;background:#f4f8f7}.wallet-asset-board-secondary{grid-template-columns:repeat(2,minmax(0,1fr))}.wallet-asset-board-secondary article:first-child{border-color:#15171914;background:#fff}.wallet-secondary-details{margin-top:18px}.wallet-secondary-details>summary{display:flex;min-height:74px;border:1px solid rgba(21,23,25,.08);border-radius:22px;padding:16px 20px;align-items:center;justify-content:space-between;gap:18px;background:#fff;box-shadow:0 14px 42px #1517190b;cursor:pointer;list-style:none}.wallet-secondary-details>summary::-webkit-details-marker{display:none}.wallet-secondary-details>summary span{display:grid;gap:4px}.wallet-secondary-details>summary strong{color:#151719;font-size:17px}.wallet-secondary-details>summary small{color:#68707a}.wallet-secondary-details>summary em{color:#0b4f6c;font-size:13px;font-style:normal;font-weight:800}.wallet-secondary-details[open]>summary{margin-bottom:18px}.account-hero-panel{grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr) auto}.account-primary-recharge{display:inline-flex;min-width:150px;align-items:center;justify-content:center;gap:8px;border-radius:28px}.account-address-panel.is-collapsed{padding-block:18px}.account-address-copy{align-items:center}.account-address-copy>div{min-width:0;flex:1}.account-address-copy>div p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-workbench-grid-primary{grid-template-columns:repeat(4,minmax(0,1fr))}.account-workbench-grid-primary .account-workbench-card{min-height:220px}.account-workbench-grid-secondary{grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:1100px){.wallet-checkout,.account-hero-panel{grid-template-columns:1fr 1fr}.wallet-checkout-summary,.account-primary-recharge{grid-column:1 / -1}.account-primary-recharge{min-height:50px}.account-workbench-grid-primary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.wallet-checkout,.wallet-asset-board-secondary,.account-hero-panel,.account-workbench-grid-primary,.account-workbench-grid-secondary{grid-template-columns:1fr}.wallet-balance-primary,.wallet-recharge-entry,.wallet-checkout-summary{padding:20px}.wallet-checkout-summary,.account-primary-recharge{grid-column:auto}.wallet-checkout-summary{grid-template-columns:minmax(0,1fr) auto;min-width:0}.wallet-checkout-summary button{grid-column:1 / -1}.wallet-custom-credits{grid-template-columns:minmax(0,1fr) auto}.wallet-custom-credits span{grid-column:1 / -1}.account-address-copy{display:grid;grid-template-columns:auto minmax(0,1fr) auto}.account-address-copy strong{font-size:18px}.account-workbench-card{min-height:0}.account-balance-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.account-balance-strip article{min-height:104px;padding:14px 10px}.account-balance-strip strong{font-size:18px;white-space:nowrap}.account-balance-strip svg{width:16px;height:16px}.account-workbench-grid-primary .account-workbench-card{grid-template-columns:30px minmax(0,1fr) 42px;grid-template-rows:auto;gap:12px;align-items:center;min-height:96px;padding:16px}.account-workbench-grid-primary .account-workbench-card>div{min-width:0}.account-workbench-grid-primary .account-workbench-card strong{margin-bottom:0;font-size:18px}.account-workbench-grid-primary .account-workbench-card p{display:none}.account-workbench-grid-primary .account-workbench-card button{width:42px;min-height:42px;padding:0;justify-content:center;font-size:0}}.client-page-more{display:flex;align-items:center;justify-content:center;gap:16px;margin:22px auto 4px;color:#66767a;font-size:13px}.client-page-more button{min-width:132px}@media(max-width:640px){.client-page-more{flex-direction:column;gap:10px}.client-page-more button{width:min(100%,280px)}}.buyer-show-page{width:min(100%,1180px);padding-top:56px;padding-bottom:96px}.buyer-show-hero{width:min(100%,720px);margin:0 auto 24px}.buyer-show-hero h1{margin:8px 0 12px;color:#14262b;font-size:clamp(34px,5vw,58px);line-height:1.08;letter-spacing:-.04em}.buyer-show-hero>p:last-child{margin:0;color:#66777b;font-size:16px}.buyer-show-categories{position:sticky;z-index:3;top:72px;display:flex;width:min(100%,720px);margin:0 auto 20px;padding:10px;gap:8px;overflow-x:auto;border:1px solid #dbe5e3;border-radius:18px;background:#f7f9f8eb;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.buyer-show-categories button{flex:none;min-height:38px;padding:0 18px;border:0;border-radius:999px;background:transparent;color:#5a6a6e;font-weight:700}.buyer-show-categories button.active{background:#0c6c73;color:#fff}.buyer-show-feed{display:grid;width:min(100%,720px);margin:0 auto;gap:18px}.buyer-show-post{overflow:hidden;border:1px solid #dce5e3;border-radius:24px;background:#fff;box-shadow:0 18px 48px #193b3d12}.buyer-show-post>header{display:flex;align-items:center;padding:20px 22px 14px;gap:12px}.buyer-show-post>header>div{display:grid;min-width:0;gap:3px}.buyer-show-post>header strong{color:#17292e;font-size:15px}.buyer-show-post>header span,.buyer-show-post>footer{color:#78868a;font-size:12px}.buyer-show-post>header em{display:inline-flex;align-items:center;margin-left:auto;padding:6px 10px;gap:5px;border-radius:999px;background:#e8f6f1;color:#087063;font-size:12px;font-style:normal;font-weight:700}.buyer-show-avatar{display:grid;width:42px;height:42px;place-items:center;flex:none;border-radius:50%;background:linear-gradient(145deg,#0a7379,#d8a66c);color:#fff;font-weight:800}.buyer-show-post>h2{margin:0;padding:0 22px 8px;color:#17292e;font-size:22px;line-height:1.35;letter-spacing:-.02em}.buyer-show-post>p{margin:0;padding:0 22px 16px;color:#26383d;font-size:16px;line-height:1.65}.buyer-show-media-grid{display:grid;gap:3px;background:#eef3f2}.buyer-show-media-grid.count-2,.buyer-show-media-grid.count-3,.buyer-show-media-grid.count-4{grid-template-columns:repeat(2,minmax(0,1fr))}.buyer-show-media-grid img,.buyer-show-media-grid video{width:100%;height:min(66vw,620px);object-fit:cover;background:#eef3f2}.buyer-show-media-grid.count-2 img,.buyer-show-media-grid.count-2 video,.buyer-show-media-grid.count-3 img,.buyer-show-media-grid.count-3 video,.buyer-show-media-grid.count-4 img,.buyer-show-media-grid.count-4 video{height:min(36vw,360px)}.buyer-show-post>footer{display:flex;padding:15px 22px 18px;gap:12px}.buyer-show-post>footer span{padding:5px 9px;border-radius:999px;background:#f0f5f4;color:#4e6265}.buyer-show-feed-state{display:grid;width:min(100%,720px);min-height:260px;margin:0 auto;place-content:center;justify-items:center;gap:10px;border:1px dashed #c8d7d4;border-radius:24px;color:#6a7b7e;text-align:center}.buyer-show-feed-state.error{color:#9a4438}.buyer-show-load-more{width:100%;min-height:48px}.buyer-show-inline-error{padding:14px 16px;border:1px solid #efc7bd;border-radius:14px;background:#fff6f3;color:#91463b;text-align:center}.home-buyer-show-empty{display:grid;width:100%;min-height:120px;padding:24px;gap:6px;border:1px dashed #c8d7d4;border-radius:18px;place-content:center;background:#f7faf9;color:#66777b;text-align:center}.home-buyer-show-empty strong{color:#20363a;font-size:16px}@media(max-width:760px){.buyer-show-page{padding:34px 16px 120px}.buyer-show-hero,.buyer-show-categories,.buyer-show-feed,.buyer-show-feed-state{width:100%}.buyer-show-categories{top:62px}.buyer-show-post{border-radius:18px}.buyer-show-media-grid img,.buyer-show-media-grid video{height:108vw;max-height:620px}.buyer-show-media-grid.count-2 img,.buyer-show-media-grid.count-2 video,.buyer-show-media-grid.count-3 img,.buyer-show-media-grid.count-3 video,.buyer-show-media-grid.count-4 img,.buyer-show-media-grid.count-4 video{height:49vw}}@media(min-width:761px){.account-auth-page{align-content:start;padding-block:clamp(24px,4vh,44px)}.auth-login-shell{height:auto;min-height:600px}.auth-login-card{align-content:center;min-width:0}.auth-login-card .auth-brand-lockup{width:104px;max-width:32%}}@media(max-height:720px)and (min-width:761px){.account-auth-page{padding-block:20px 32px}.auth-login-shell{height:auto;min-height:580px}.auth-login-card{gap:10px;padding-block:24px}.auth-login-card .auth-brand-lockup{width:88px}}.wallet-command{overflow:hidden;margin:22px 0 18px;border:1px solid #dce5e2;border-radius:20px;background:#fff;box-shadow:0 18px 48px #10242812}.wallet-command__account{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.72fr);gap:24px;align-items:center;padding:24px 28px;color:#fff;background:#103b43}.wallet-command__account>div{display:grid;gap:6px}.wallet-command__account>div>span,.wallet-command__account>div>p{color:#ffffffb3}.wallet-command__account>div>span{font-size:13px;font-weight:800}.wallet-command__account>div>strong{font-size:clamp(36px,4vw,52px);line-height:1}.wallet-command__account>div>strong small{margin-left:8px;font-size:16px;font-weight:750}.wallet-command__account>div>p{margin:0;font-size:13px}.wallet-command__account>button{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;align-items:center;min-height:72px;border:1px solid rgba(255,255,255,.24);border-radius:14px;padding:14px 16px;color:#fff;background:#ffffff14;text-align:left}.wallet-command__account>button:hover{background:#ffffff21}.wallet-command__account>button span{display:grid;gap:3px}.wallet-command__account>button small{color:#ffffffad}.wallet-command__account>button strong{font-size:15px}.wallet-command__recharge{display:grid;grid-template-columns:minmax(210px,.65fr) minmax(280px,1fr) minmax(190px,.56fr);gap:28px;align-items:center;padding:30px 28px 32px}.wallet-command__copy h2{margin:5px 0 7px;color:#172127;font-size:28px}.wallet-command__copy p:last-child{margin:0;color:#6d767d;line-height:1.55}.wallet-amount-input{display:grid;gap:8px}.wallet-amount-input>span,.wallet-command__pay>span{color:#5f696f;font-size:13px;font-weight:800}.wallet-amount-input>div{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;min-height:64px;border:1px solid #afc7c2;border-radius:12px;padding:0 18px;background:#f8fbfa}.wallet-amount-input b{color:#123d43;font-size:28px}.wallet-amount-input input{min-width:0;border:0;padding:0 10px;color:#172127;background:transparent;outline:0;font-size:30px;font-weight:800}.wallet-amount-input input::placeholder{color:#a8b3b1}.wallet-amount-input small,.wallet-command__pay small{color:#75807f}.wallet-command__pay{display:grid;gap:6px;padding-left:24px;border-left:1px solid #e2e8e6}.wallet-command__pay>strong{color:#0b5964;font-size:30px}.wallet-command__pay>button{display:inline-flex;min-height:46px;align-items:center;justify-content:center;gap:7px;border-radius:10px}.wallet-command>.wallet-wechat-qr,.wallet-command>.wallet-checkout-success,.wallet-command>.wallet-payment-error{margin:0 28px 28px}.account-referral-banner{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;gap:16px;align-items:center;width:100%;margin-top:18px;border:1px solid #c6dcd7;border-radius:18px;padding:18px 20px;color:#173f43;background:#eff8f5;text-align:left;box-shadow:0 12px 34px #103b430f}.account-referral-banner__icon{display:inline-flex;width:44px;height:44px;align-items:center;justify-content:center;border-radius:12px;color:#fff;background:#0b686c}.account-referral-banner__copy,.account-referral-banner__summary{display:grid;gap:3px}.account-referral-banner small,.account-referral-banner em{color:#607572;font-size:12px;font-style:normal}.account-referral-banner__copy>strong{font-size:18px}.account-referral-banner__summary{min-width:180px;padding-left:20px;border-left:1px solid #c9ddd8}.account-referral-banner__summary>strong{font-size:20px}@media(max-width:900px){.wallet-command__account,.wallet-command__recharge{grid-template-columns:1fr}.wallet-command__pay{padding:18px 0 0;border-top:1px solid #e2e8e6;border-left:0}}@media(max-width:760px){.wallet-command{margin-top:16px;border-radius:16px}.wallet-command__account,.wallet-command__recharge{gap:18px;padding:20px}.wallet-command__account{grid-template-columns:1fr}.wallet-command__account>button{min-height:66px}.wallet-command__copy h2{font-size:24px}.wallet-command__pay>button{width:100%}.wallet-command>.wallet-wechat-qr,.wallet-command>.wallet-checkout-success,.wallet-command>.wallet-payment-error{margin:0 20px 20px}.account-referral-banner{grid-template-columns:auto minmax(0,1fr) auto;gap:12px;padding:14px}.account-id-card{gap:12px;padding:16px}.account-id-card .account-avatar.xl{width:48px;height:48px;font-size:18px}.account-id-card strong{font-size:21px}.account-id-card p{display:none}.account-referral-banner__icon{width:40px;height:40px}.account-referral-banner__copy{gap:1px}.account-referral-banner__copy>strong{font-size:16px;line-height:1.35}.account-referral-banner__copy>em{display:none}.account-referral-banner__summary{grid-column:2 / -1;display:flex;align-items:baseline;justify-content:space-between;gap:10px;min-width:0;padding:8px 0 0;border-top:1px solid #c9ddd8;border-left:0}.account-referral-banner__summary>strong{font-size:17px}}.brand-home-hero{position:relative;display:grid;min-height:min(720px,calc(100svh - 66px));padding:76px max(32px,calc((100vw - 1380px)/2)) 84px;overflow:hidden;background:#f3eee7;isolation:isolate}.brand-home-hero:after{position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;content:"";background:linear-gradient(90deg,#faf8f4fa,#faf8f4f0 28%,#faf8f494,#faf8f40f 72%)}.brand-home-hero-image{position:absolute;z-index:-2;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}.brand-home-hero .market-hero-copy{display:grid;justify-items:start;align-content:center;width:min(640px,100%);max-width:640px;min-height:100%;text-align:left}.brand-home-hero .market-hero-copy .eyebrow{margin:0 0 22px;color:#9c352d;font-size:13px;font-weight:800}.brand-home-hero .market-hero-copy h1{display:grid;gap:5px;max-width:640px;margin:0;color:#162126;font-size:64px;line-height:1.03;text-align:left}.brand-home-hero .market-hero-copy h1 span{color:#07555d}.brand-home-hero .market-hero-copy>p:not(.eyebrow,.hero-brand-proof){max-width:430px;margin:24px 0 0;color:#46555b;font-size:17px;line-height:1.75;text-align:left}.brand-home-hero .hero-persona-line{margin-top:20px;color:#223a3c;font-size:14px;font-weight:800}.brand-home-hero .market-hero-actions{justify-content:flex-start;margin-top:28px}.brand-home-hero .market-hero-actions .primary,.brand-home-hero .market-hero-actions .secondary{min-height:50px;border-radius:8px}.brand-home-hero .hero-brand-proof{margin:22px 0 0;color:#637075;font-size:13px;line-height:1.5;text-align:left}.expression-story-section{width:min(100% - 64px,1376px);max-width:1376px;padding:84px 0 18px}.expression-story-grid{gap:18px}.expression-story{min-height:440px;border-radius:8px;box-shadow:0 20px 50px #16212614}.expression-story:after{top:26%;right:0;bottom:0;left:0;background:linear-gradient(180deg,#09151400,#091514e0)}.expression-story>span{padding:30px}.expression-story strong{font-size:24px}body .market-final-cta{border-radius:8px;background:#142521;box-shadow:0 24px 64px #12232124}body .market-final-cta:after{background:linear-gradient(90deg,#091c1af5,#091c1abf 46%,#091c1a14 78%)}body .market-final-cta>img{padding:0;object-position:center 52%}@media(max-width:980px){.brand-home-hero{min-height:660px;padding:64px 28px 70px}.brand-home-hero:after{background:linear-gradient(90deg,#faf8f4fa,#faf8f4e6 42%,#faf8f459 74%)}.brand-home-hero-image{object-position:58% center}.brand-home-hero .market-hero-copy{width:min(560px,68%)}.brand-home-hero .market-hero-copy h1{font-size:52px}.expression-story-section{width:min(100% - 40px,760px)}.expression-story-grid{grid-template-columns:1fr}.expression-story{min-height:420px}}@media(max-width:760px){.brand-home-hero{min-height:640px;padding:52px 20px}.brand-home-hero:after{background:linear-gradient(180deg,#faf8f4fa,#faf8f4f0 52%,#faf8f47a)}.brand-home-hero-image{object-position:58% center}.brand-home-hero .market-hero-copy{align-content:start;width:100%;max-width:520px}.brand-home-hero .market-hero-copy .eyebrow{margin-bottom:16px;font-size:12px}.brand-home-hero .market-hero-copy h1{max-width:460px;font-size:40px;line-height:1.08}.brand-home-hero .market-hero-copy>p:not(.eyebrow,.hero-brand-proof){max-width:320px;margin-top:18px;font-size:15px;line-height:1.7}.brand-home-hero .hero-persona-line{margin-top:16px;font-size:12px}.brand-home-hero .market-hero-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;margin-top:24px}.brand-home-hero .market-hero-actions .primary,.brand-home-hero .market-hero-actions .secondary{min-width:0;padding-inline:14px}.brand-home-hero .hero-brand-proof{display:none}.expression-story-section{width:min(100% - 28px,540px);padding-top:58px}.expression-story{min-height:380px}.expression-story>span{padding:24px}.expression-story strong{font-size:22px}body .market-final-cta{width:min(100% - 28px,540px);min-height:480px;margin-top:64px}body .market-final-cta:after{background:linear-gradient(180deg,#081b191f,#081b19f0 62%)}body .market-final-cta>img{object-position:center top}body .market-final-cta>div{align-content:end;min-height:480px;padding:28px 24px}body .market-final-cta h2{font-size:34px}}.brand-home-hero.home-case-hero{z-index:0;grid-template-columns:minmax(360px,.9fr) minmax(520px,1.15fr);min-height:min(650px,calc(100svh - 66px));padding-top:54px;padding-bottom:58px;align-items:center;background:#faf8f4;gap:clamp(32px,5vw,76px)}.brand-home-hero.home-case-hero:after{background:radial-gradient(circle at 76% 28%,rgba(11,89,100,.08),transparent 34%)}.home-case-hero .market-hero-copy{width:100%;max-width:570px;animation:home-copy-enter .48s ease-out both}.home-case-hero .market-hero-copy h1{max-width:560px;font-size:clamp(42px,4.2vw,58px);line-height:1.08}.home-case-hero .market-hero-actions{display:flex;width:100%;max-width:430px}.home-case-hero .market-hero-actions button{min-width:0}.home-hero-proof{display:flex;margin-top:20px;color:#68737d;font-size:13px;gap:20px}.home-hero-proof span+span:before{margin-right:20px;color:#aeb9b7;content:"·"}.home-case-stage{position:relative;display:grid;width:100%;height:500px;overflow:hidden;border:0;border-radius:10px;padding:0;grid-template-columns:minmax(0,1.38fr) minmax(0,.72fr);background:#edf1f0;text-align:left;gap:3px;animation:home-stage-enter .58s .08s ease-out both}.home-case-stage img{display:block;width:100%;height:100%;padding:10px;background:#edf1f0;object-fit:contain;box-sizing:border-box;transition:transform .24s ease}.home-case-stage:hover img{transform:scale(1.018)}.home-case-side{display:grid;min-width:0;grid-template-rows:repeat(2,minmax(0,1fr));gap:3px}.home-case-stage em{position:absolute;right:16px;bottom:16px;border-radius:7px;padding:9px 12px;color:#07555d;background:#fffffff0;font-size:12px;font-style:normal;font-weight:800}.home-case-fallback{grid-column:1 / -1;padding:0!important;object-fit:cover!important}.home-case-section{width:min(100% - 64px,1376px);margin:0 auto;padding:76px 0 20px}.home-case-grid{display:grid;margin-top:28px;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px 16px}.home-case-grid button{min-width:0;border:0;padding:0;color:#15242a;background:transparent;text-align:left}.home-case-grid img{display:block;width:100%;height:286px;border-radius:8px;padding:8px;background:#eef2f1;object-fit:contain;box-sizing:border-box;transition:transform .2s ease,background-color .2s ease}.home-case-grid button:hover img{transform:translateY(-3px);background:#e5ecea}.home-case-grid strong,.home-case-grid span{display:block}.home-case-grid strong{margin-top:12px;overflow:hidden;font-size:15px;text-overflow:ellipsis;white-space:nowrap}.home-case-grid span{margin-top:5px;color:#07555d;font-size:12px;font-weight:750}.home-case-loading{grid-column:1 / -1;padding:70px 0;color:#68737d;text-align:center}@keyframes home-copy-enter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes home-stage-enter{0%{opacity:0;transform:translateY(16px) scale(.99)}to{opacity:1;transform:translateY(0) scale(1)}}@media(max-width:1040px){.brand-home-hero.home-case-hero{grid-template-columns:minmax(320px,.9fr) minmax(420px,1.1fr);padding-right:28px;padding-left:28px;gap:30px}.home-case-stage{height:430px}.home-case-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:760px){.brand-home-hero.home-case-hero{grid-template-columns:1fr;min-height:0;padding:34px 18px 46px;gap:30px}.home-case-hero .market-hero-copy{width:100%}.home-case-hero .market-hero-copy h1{max-width:520px;font-size:38px}.home-case-hero .market-hero-copy>p:not(.eyebrow,.hero-brand-proof){max-width:460px}.home-case-hero .market-hero-actions{display:grid;max-width:none;grid-template-columns:1.45fr 1fr}.home-hero-proof{overflow:hidden;gap:10px;white-space:nowrap}.home-hero-proof span+span:before{margin-right:10px}.home-case-stage{height:340px}.home-case-section{width:min(100% - 28px,540px);padding-top:54px}.home-case-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 12px}.home-case-grid img{height:220px}}@media(prefers-reduced-motion:reduce){.home-case-hero .market-hero-copy,.home-case-stage{animation:none}.home-case-stage img,.home-case-grid img{transition:none}}.home-brand-stage{position:relative;width:100%;height:500px;overflow:hidden;border:0;border-radius:10px;padding:0;background:#e7ecea;text-align:left;animation:home-stage-enter .58s .08s ease-out both}.home-brand-stage img{display:block;width:100%;height:100%;object-fit:cover;object-position:58% center;transition:transform .28s ease}.home-brand-stage:hover img{transform:scale(1.012)}.home-brand-stage em{position:absolute;right:18px;bottom:18px;border-radius:7px;padding:10px 13px;color:#07555d;background:#fffffff0;font-size:12px;font-style:normal;font-weight:800;box-shadow:0 8px 24px #1223211a}.home-transform-section{width:min(100% - 64px,1376px);margin:0 auto;padding:82px 0 28px}.home-transform-grid{display:grid;margin-top:30px;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.home-transform-card{min-width:0;border:1px solid #dde5e3;border-radius:10px;padding:24px;color:#15242a;background:#f8faf9;text-align:left;transition:border-color .2s ease,transform .2s ease,box-shadow .2s ease}.home-transform-card:hover{border-color:#b9d0cc;transform:translateY(-3px);box-shadow:0 18px 42px #12232114}.home-transform-card>small{color:#9c352d;font-size:12px;font-weight:800;letter-spacing:.05em}.home-transform-inputs{display:grid;margin-top:17px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:9px}.home-transform-inputs>span{min-width:0}.home-transform-inputs em{display:block;margin-bottom:7px;color:#6b777b;font-size:11px;font-style:normal;text-align:center}.home-transform-inputs img{display:block;width:100%;height:190px;border-radius:6px;background:#edf1f0;object-fit:cover}.home-transform-empty{margin-top:30px;border:1px dashed #cfdad7;border-radius:10px;padding:32px;color:#66777b;background:#f8faf9;text-align:center}.home-transform-inputs i{padding-top:18px;color:#07555d;font-size:14px;font-style:normal;font-weight:800;text-align:center}.home-transform-card>strong,.home-transform-card>b{display:block}.home-transform-card>strong{margin-top:20px;font-size:18px;line-height:1.4}.home-transform-description{display:block;min-height:40px;margin-top:8px;color:#68737d;font-size:13px;line-height:1.55}.home-transform-product-label{display:block;margin-top:18px;color:#68737d;font-size:12px;font-weight:750}.home-transform-product-views{display:grid;margin-top:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.home-transform-product-views>span{position:relative;min-width:0;overflow:hidden;border-radius:7px;background:#edf1f0}.home-transform-product-views img{display:block;width:100%;height:190px;object-fit:contain}.home-transform-product-views em{position:absolute;bottom:8px;left:8px;border-radius:5px;padding:5px 8px;color:#31434c;background:#ffffffeb;font-size:11px;font-style:normal;font-weight:750}.home-transform-card>b{display:inline-flex;align-items:center;margin-top:17px;color:#07555d;font-size:13px;gap:5px}@media(max-width:1040px){.home-brand-stage{height:430px}.home-transform-grid{grid-template-columns:1fr}.home-transform-card{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px}.home-transform-card>small,.home-transform-card>strong,.home-transform-description,.home-transform-card>b{grid-column:1}.home-transform-inputs{grid-column:1}.home-transform-product-label,.home-transform-product-views{grid-column:2}.home-transform-product-label{grid-row:1;margin-top:0}.home-transform-product-views{grid-row:2 / span 4}}@media(max-width:760px){.home-brand-stage{height:340px}.home-brand-stage img{object-position:64% center}.home-transform-section{width:min(100% - 28px,540px);padding-top:58px}.brand-home .market-section-heading{align-items:flex-start;flex-direction:column;gap:14px}.brand-home .market-section-heading .text-action{align-self:flex-start}.home-transform-grid{gap:14px}.home-transform-card{display:block;padding:18px}.home-transform-inputs{margin-top:15px}.home-transform-inputs img{height:132px}.home-transform-product-views img{height:170px}}@media(prefers-reduced-motion:reduce){.home-brand-stage{animation:none}.home-brand-stage img,.home-transform-card{transition:none}}
