:root{color:#111;-webkit-font-smoothing:antialiased;background:#fff;font-family:system-ui,Segoe UI,Roboto,sans-serif;line-height:1.5}*{box-sizing:border-box}body{margin:0}h1{margin:0 0 12px;font-size:24px}a{color:inherit}button{font:inherit}button:disabled{opacity:.48;cursor:not-allowed!important}:root{--minimal-bg:#f7f7f3;--minimal-ink:#10120f;--minimal-muted:#646961;--minimal-faint:#dcded7;--minimal-panel:#ffffffb8}.minimal-shell{background:linear-gradient(180deg, #ffffff9e, #f7f7f300 28%), var(--minimal-bg);color:var(--minimal-ink);min-height:100vh;position:relative;overflow:hidden}.minimal-shell:before{content:"";pointer-events:none;background-image:linear-gradient(#10120f0a 1px,#0000 1px),linear-gradient(90deg,#10120f0a 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 18% 72%,#0000);mask-image:linear-gradient(#0000,#000 18% 72%,#0000)}.minimal-nav{z-index:2;justify-content:space-between;align-items:center;height:72px;padding:0 40px;display:flex;position:relative}.minimal-brand,.minimal-link{color:var(--minimal-ink);text-decoration:none}.minimal-brand{font-size:15px;font-weight:720}.minimal-link{border:1px solid var(--minimal-faint);border-radius:999px;padding:8px 13px;font-size:13px;font-weight:650}.minimal-hero{text-align:center;z-index:1;justify-items:center;max-width:900px;min-height:calc(100vh - 210px);margin:0 auto;padding:15vh 24px 52px;display:grid;position:relative}.minimal-kicker{color:var(--minimal-muted);letter-spacing:.08em;text-transform:uppercase;margin:0 0 22px;font-size:13px;font-weight:700}.minimal-hero h1{letter-spacing:0;max-width:760px;margin:0;font-size:68px;line-height:.96}.minimal-copy{color:var(--minimal-muted);max-width:660px;margin:26px 0 0;font-size:18px;line-height:1.7}.minimal-input{background:#ffffffeb;border:1px solid #d4d8d0;border-radius:18px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;max-width:690px;margin-top:42px;padding:8px;display:grid;box-shadow:0 18px 60px #10120f14,inset 0 1px #ffffffe6}.minimal-input input{color:var(--minimal-ink);font:inherit;background:0 0;border:0;outline:none;min-width:0;min-height:48px;padding:0 12px;font-size:16px}.minimal-input input::placeholder{color:#9a9f96}.minimal-input button{background:var(--minimal-ink);color:#fff;cursor:pointer;border:0;border-radius:12px;min-height:48px;padding:0 22px;font-size:15px;font-weight:720}.minimal-trace{color:#8a9086;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin-top:22px;font-size:13px;display:flex}.minimal-trace span{align-items:center;gap:12px;display:inline-flex}.minimal-trace span:not(:last-child):after{content:"";background:#c8ccc4;width:24px;height:1px}.minimal-trace .active{color:var(--minimal-ink);font-weight:680}.system-whisper{opacity:.72;z-index:1;gap:8px;width:calc(100% - 48px);max-width:760px;margin:0 auto 28px;display:grid;position:relative}.system-whisper div{background:var(--minimal-panel);border:1px solid #dcded7db;border-radius:999px;justify-content:space-between;align-items:center;min-height:36px;padding:0 14px;display:flex}.system-whisper span{color:#858b81;font-size:12px}.system-whisper strong{font-size:12px;font-weight:650}@media (width<=720px){.minimal-nav{height:64px;padding:0 20px}.minimal-hero{min-height:auto;padding:12vh 20px 44px}.minimal-hero h1{font-size:46px}.minimal-copy{font-size:16px}.minimal-input{border-radius:16px;grid-template-columns:1fr}.minimal-input button{width:100%}.minimal-trace{gap:8px}.minimal-trace span:not(:last-child):after{width:12px}}.seller-shell{color:#171717;background:#fbfaf7;grid-template-columns:240px 1fr;width:100%;min-height:100vh;display:grid;overflow-x:hidden}.seller-sidebar{background:#fbfaf7;border-right:1px solid #e6e3dd;flex-direction:column;height:100vh;padding:28px 16px 18px;display:flex;position:sticky;top:0}.brand{letter-spacing:0;margin-bottom:56px;font-size:19px;font-weight:800}.side-nav{gap:8px;display:grid}.side-link{color:#3f3f3f;border-radius:8px;grid-template-columns:30px 1fr;align-items:center;min-height:48px;padding:0 12px;font-weight:600;text-decoration:none;display:grid}.side-link.active{color:#111;background:#f2efe9}.side-link.muted{border-top:1px solid #e6e3dd;margin-top:22px;padding-top:18px}.side-icon{color:#111;border-radius:6px;place-items:center;width:22px;height:22px;font-size:18px;display:inline-grid}.side-link.active .side-icon{color:#fff;background:#222;font-size:16px}.seller-account{background:#fff;border:1px solid #e2ded6;border-radius:8px;grid-template-columns:34px 1fr 16px;align-items:center;gap:10px;min-height:76px;margin-top:auto;padding:12px;display:grid}.seller-account small{color:#777;margin-top:2px;display:block}.avatar{color:#fff;background:#3f8b42;border-radius:50%;place-items:center;width:32px;height:32px;font-weight:800;display:inline-grid}.seller-main{width:100%;min-width:0;max-width:100%;padding:24px 28px 36px;overflow-x:hidden}.workflow-header{justify-content:space-between;align-items:center;gap:24px;margin-bottom:34px;display:flex}.title-line{align-items:center;gap:16px;display:flex}.title-line h1{margin:0;font-size:32px;font-weight:850;line-height:1.1}.demo-badge{color:#2f7e36;background:#f3fbef;border:1px solid #cfe4c7;border-radius:999px;padding:6px 10px;font-size:13px;font-weight:850}.ghost-icon{color:#555;background:0 0;border:0;border-radius:50%;width:36px;height:36px;font-size:34px;line-height:1}.top-search{color:#777;background:#fff;border:1px solid #dedbd4;border-radius:8px;grid-template-columns:24px 1fr 38px;align-items:center;gap:8px;width:min(360px,34vw);height:40px;padding:0 10px;display:grid}.top-search input{width:100%;font:inherit;color:#111;background:0 0;border:0;outline:0}.top-search kbd{color:#777;border:1px solid #dedbd4;border-radius:5px;padding:1px 5px;font-size:11px}.step-rail{grid-template-columns:repeat(7,minmax(108px,1fr));gap:0;min-width:0;max-width:100%;margin:0 0 40px;padding:0 8px 8px;list-style:none;display:grid;overflow-x:auto}.step-rail li{color:#555;text-align:center;white-space:normal;justify-items:center;gap:10px;font-weight:600;display:grid;position:relative}.step-rail li>span:last-child{white-space:nowrap;font-size:15px;line-height:1.25}.step-rail li:before{content:"";background:#d9d7d1;width:calc(100% - 36px);height:2px;position:absolute;top:17px;left:calc(18px - 50%)}.step-rail li:first-child:before{display:none}.step-rail li.complete:before,.step-rail li.active:before{background:#3d8b3e}.step-dot{z-index:1;color:#222;background:#fff;border:1px solid #cfccc5;border-radius:50%;place-items:center;width:36px;height:36px;font-weight:800;display:inline-grid}.step-rail li.complete .step-dot,.step-rail li.active .step-dot{color:#fff;background:#3d8b3e;border-color:#3d8b3e}.step-rail li.active{color:#2f7e36}.step-rail.demo-enabled li{cursor:pointer;border-radius:8px;transition:color .14s,background .14s}.step-rail.demo-enabled li:hover,.step-rail.demo-enabled li:focus-visible{color:#2f7e36;background:#3f8b420f;outline:0}.step-rail.demo-enabled li:hover .step-dot,.step-rail.demo-enabled li:focus-visible .step-dot{border-color:#3f8b42;box-shadow:0 0 0 4px #3f8b421f}.review-mode-bar{background:linear-gradient(90deg,#f7fbf3,#fff);border:1px solid #dfe8d9;border-radius:8px;justify-content:space-between;align-items:center;gap:18px;min-height:62px;margin:-20px 0 24px;padding:12px 14px 12px 18px;display:flex}.review-mode-bar>div:first-child{gap:3px;min-width:220px;display:grid}.review-mode-bar strong{white-space:nowrap}.review-kicker{color:#2f7e36;font-size:12px;font-weight:850}.review-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.review-actions button{color:#171717;min-height:34px;font:inherit;background:#fff;border:1px solid #dcd8cf;border-radius:7px;padding:0 12px;font-weight:760}.review-actions button:disabled{color:#aaa;cursor:not-allowed}.review-actions .mode-pill.active{color:#fff;background:#3f8b42;border-color:#3f8b42}.runtime-banner,.runtime-band{color:#252525;background:#fff;border:1px solid #dedbd2;border-radius:8px;justify-content:space-between;align-items:center;gap:14px;min-height:48px;margin:-12px 0 22px;padding:12px 16px;display:flex}.runtime-banner strong,.runtime-band strong{flex:none;font-weight:850}.runtime-banner span,.runtime-band span{color:#666;text-align:right}.runtime-banner.warning,.runtime-band.warn{background:#fff9e7;border-color:#e4c56a}.runtime-banner.warning strong,.runtime-band.warn strong{color:#8a5a00}.runtime-banner.danger{background:#fff0ee;border-color:#efb1a8}.runtime-banner.danger strong{color:#b73724}.runtime-banner.ok,.runtime-band.ready{background:#f6fbf3;border-color:#cfe3c8}.runtime-banner.ok strong,.runtime-band.ready strong{color:#2f7e36}.stage-grid{align-items:start;gap:20px;display:grid}.stage-grid>*{min-width:0}.two-column{grid-template-columns:minmax(480px,1fr) minmax(360px,.95fr)}.analysis-layout{grid-template-columns:290px minmax(420px,1fr) 330px}.wholesale-layout{grid-template-columns:minmax(600px,1fr) 360px}.wholesale-layout .product-strip{grid-column:1/-1}.market-layout{grid-template-columns:360px minmax(620px,1fr);max-width:100%;overflow:hidden}.deploy-layout{grid-template-columns:minmax(560px,1fr) 380px}.deploy-layout .success-panel,.deploy-layout .final-summary{grid-column:1}.panel,.guide-panel{background:#ffffffeb;border:1px solid #e4e0d9;border-radius:8px;min-width:0;box-shadow:0 8px 22px #17171709}.panel h2,.guide-panel h2{margin:0 0 18px;font-size:22px;line-height:1.2}.panel h3{margin:22px 0 12px;font-size:17px}.panel-subcopy{color:#666;margin:-8px 0 20px;font-size:15px;line-height:1.65}.large-panel{min-height:470px}.capture-form,.right-stack,.left-stack,.market-main{gap:16px;display:grid}.capture-form label,.detail-url-input{color:#171717;gap:9px;font-weight:700;display:grid}.capture-form input,.capture-form textarea,.candidate-input textarea,.detail-url-input textarea{color:#111;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #d9d5cc;border-radius:8px;outline:0}.capture-form input{height:56px;padding:0 16px}.capture-form textarea,.candidate-input textarea,.detail-url-input textarea{resize:vertical;min-height:170px;padding:16px}.capture-form input::placeholder,.capture-form textarea::placeholder,.candidate-input textarea::placeholder,.detail-url-input textarea::placeholder{color:#aaa}.compact-fields{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.compact-fields label{font-size:12px}.compact-fields input{height:40px;padding:0 10px;font-size:13px}.action-tiles{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:10px;display:grid}.tile-button{color:#171717;background:#fff;border:1px solid #e0dcd4;border-radius:8px;place-items:center;gap:7px;min-height:92px;font-weight:750;display:grid}.tile-button span{font-size:27px}.tile-button.primary{color:#26722e;background:#f5fbf2;border-color:#327a35}.url-capture-box{background:#fffdf9;border:1px solid #e2ded6;border-radius:8px;grid-template-columns:1fr auto;align-items:end;gap:12px;padding:18px;display:grid}.url-capture-box .black-button{min-width:190px;height:56px}.auto-fields{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.auto-fields>div{background:#fff;border:1px solid #e4e0d8;border-radius:8px;align-content:center;gap:7px;min-height:86px;padding:14px;display:grid}.auto-fields span{color:#777;font-size:13px;font-weight:750}.auto-fields strong{overflow-wrap:break-word;min-width:0;font-size:16px;line-height:1.35}.fallback-note{color:#42653a;background:#f7fbf3;border:1px solid #d6e5cf;border-radius:8px;margin:0;padding:14px 16px;font-weight:650;line-height:1.55}.fallback-details{border-top:1px solid #ece7de;margin-top:18px;padding-top:18px}.fallback-details summary{cursor:pointer;font-weight:800}.status-card{background:#fff;border:1px solid #e4e0d8;border-radius:8px;gap:8px;padding:16px;display:grid}.status-card strong{font-size:15px}.status-card p{color:#555;margin:0;line-height:1.6}.text-button{color:#327a35;width:fit-content;font:inherit;background:0 0;border:0;padding:4px 0;font-weight:800}.panel-head{justify-content:space-between;align-items:center;gap:16px;display:flex}.panel-head h2{margin:0}.confidence,.panel-head>span{color:#555;background:#efede7;border-radius:999px;padding:6px 11px;font-size:13px;font-weight:750}.summary-facts{margin:0}.summary-facts div{border-bottom:1px solid #eeeae3;grid-template-columns:120px 1fr;align-items:center;min-height:44px;display:grid}.summary-facts div:last-child{border-bottom:0}.summary-facts dt{color:#686868;font-weight:650}.summary-facts dd{margin:0;font-weight:760}.summary-facts em,.product-strip em,.selected-product em{color:#2f7e36;background:#e5f3df;border-radius:999px;margin-left:8px;padding:3px 8px;font-size:13px;font-style:normal;display:inline-block}.evidence-preview{padding:0}.evidence-preview .panel-head{margin-bottom:12px}.thumb-grid{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.evidence-preview.compact .thumb-grid{grid-template-columns:repeat(2,1fr)}.mock-photo,.candidate-image,.mini-thumb,.generated-thumb,.wide-preview{background:#eee8dc;border-radius:8px;position:relative;overflow:hidden}.mock-photo{border:1px solid #e2ded6;min-height:118px}.evidence-preview.compact .mock-photo{min-height:112px}.generated-thumb{object-fit:cover;border:1px solid #e2ded6;width:100%;height:118px;display:block}.evidence-preview.compact .generated-thumb{height:112px}.mock-photo span{color:#383838;background:#ffffffc2;border-radius:5px;padding:2px 6px;font-size:12px;font-weight:800;position:absolute;bottom:7px;left:8px}.photo-hero{background:radial-gradient(circle at 53% 18%,#eedec9 0 8%,#0000 9%),linear-gradient(90deg,#0000 43%,#1f1f1f 44% 47%,#0000 48%),linear-gradient(105deg,#e8dcc8 0 38%,#fff9ed 39% 58%,#d6c6af 59% 100%)}.photo-detail{background:repeating-linear-gradient(90deg,#7b674e2e 0 4px,#0000 5px 13px),linear-gradient(#fff6e6,#d6c2a1)}.photo-full{background:linear-gradient(90deg,#0000 42%,#1f1f1f 43% 47%,#0000 48%),linear-gradient(#f7eee0 0 42%,#b7c8cf 43% 100%)}.photo-side{background:radial-gradient(circle at 58% 20%,#ead8c5 0 8%,#0000 9%),linear-gradient(90deg,#f6efe5 0 52%,#cfd8da 53% 100%)}.photo-fabric{background:repeating-linear-gradient(135deg,#5c48302e 0 3px,#0000 4px 12px),linear-gradient(135deg,#f8f1e6,#d8c8ad)}.photo-flat{background:repeating-linear-gradient(90deg,#6c563c29 0 5px,#0000 6px 15px),linear-gradient(145deg,#fbf3e5,#cdbb9b)}.more-thumb{color:#333;border:1px dashed #d4d0c8;border-radius:8px;align-content:center;place-items:center;min-height:118px;display:grid}.more-thumb strong{font-size:22px}.empty-state,.candidate-empty{color:#555;background:#fffdf9;border:1px dashed #d8d3ca;border-radius:8px;align-content:center;gap:14px;min-height:180px;padding:18px;line-height:1.65;display:grid}.candidate-empty p{margin:0}.inline-note-list{color:#555;margin:0;padding-left:18px}.inline-note-list li+li{margin-top:8px}.guide-panel{background:linear-gradient(135deg,#f6fbf2,#fff);border-color:#d7e8cf;grid-template-columns:54px 1fr;gap:14px;padding:22px;display:grid}.guide-icon{color:#2f7e36;background:#e5f3df;border-radius:50%;place-items:center;width:44px;height:44px;font-size:22px;font-weight:900;display:inline-grid}.guide-panel p{color:#555;margin:0}.guide-panel ul{color:#317c36;gap:8px;margin:14px 0 0;padding:0;font-weight:750;list-style:none;display:grid}.activity-card{grid-column:1}.activity-card h3{margin-top:0}.activity-rows{gap:0;display:grid}.activity-rows div{border-top:1px solid #eeeae3;grid-template-columns:26px 1fr 130px;align-items:center;min-height:36px;display:grid}.activity-rows span,.check-list span,.reason-item>span,.check-row span{color:#fff;background:#3f8b42;border-radius:50%;place-items:center;width:20px;height:20px;font-size:12px;font-weight:900;display:inline-grid}.activity-rows small{color:#666;text-align:right}.summary-side .evidence-preview{margin-top:26px}.green-callout{background:#f7fbf3;border:1px solid #cfe4c7;border-radius:8px;grid-template-columns:34px 1fr;gap:12px;margin-bottom:22px;padding:24px;display:grid}.green-callout .spark{color:#2f7e36;font-size:27px}.green-callout strong,.green-callout p{grid-column:2}.green-callout strong{color:#2f7e36;font-size:18px}.green-callout p{color:#555;margin:8px 0 0}.analysis-list{gap:12px;display:grid}.analysis-row{grid-template-columns:42px 110px 1fr;align-items:center;min-height:46px;display:grid}.row-icon{background:#f3f1ed;border-radius:8px;place-items:center;width:34px;height:34px;display:inline-grid}.flow-box{border-top:1px solid #eeeae3;margin-top:26px;padding-top:18px}.flow-steps,.storyboard{grid-auto-columns:minmax(78px,1fr);grid-auto-flow:column;gap:10px;display:grid;overflow-x:auto}.flow-steps span{background:#fff;border:1px solid #e3dfd6;border-radius:8px;align-content:center;place-items:center;gap:5px;min-height:72px;font-weight:700;display:grid}.flow-steps b,.storyboard span{color:#fff;background:#3f8b42;border-radius:50%;place-items:center;width:22px;height:22px;font-size:12px;display:inline-grid}.evidence-list{padding-bottom:8px}.evidence-row{border-top:1px solid #eeeae3;justify-content:space-between;align-items:center;gap:18px;min-height:74px;display:flex}.evidence-row small{color:#777;background:#f2efe9;border-radius:999px;flex:none;padding:6px 9px;font-weight:750}.product-strip{grid-template-columns:76px 1.4fr 1fr .7fr 1fr;align-items:center;gap:18px;padding:14px 20px;display:grid}.mini-thumb{width:64px;height:64px}.product-strip small{color:#777;margin-bottom:5px;display:block}.product-strip strong{font-size:19px;display:block}.comparison-panel{grid-column:1}.filter-button{background:#fff;border:1px solid #dedbd4;border-radius:8px;height:36px;padding:0 14px}.candidate-input{grid-template-columns:1fr 180px;gap:12px;margin-bottom:16px;display:grid}.manual-wholesale-box{background:#f7fbf3;border:1px solid #d6e5cf;border-radius:8px;grid-template-columns:minmax(260px,1fr) auto auto;align-items:end;gap:12px;margin-top:22px;padding:16px;display:grid}.manual-wholesale-box label{color:#171717;gap:8px;font-weight:800;display:grid}.manual-wholesale-box input{color:#111;width:100%;min-width:0;height:54px;font:inherit;background:#fff;border:1px solid #d7d3ca;border-radius:8px;outline:0;padding:0 14px}.manual-wholesale-box .black-button,.manual-wholesale-box .secondary-button{min-width:180px}.candidate-input .black-button{width:100%;min-width:0}.candidate-input textarea{min-height:54px;padding:12px}.candidate-table{border:1px solid #e5e1da;border-radius:8px;grid-template-columns:repeat(3,1fr);display:grid;overflow:hidden}.candidate-card{color:#171717;text-align:center;cursor:pointer;background:#fff;border:0;border-right:1px solid #e5e1da;gap:12px;padding:28px 26px 18px;display:grid;position:relative}.candidate-card:last-child{border-right:0}.candidate-card.recommended{outline-offset:-2px;background:linear-gradient(#f7fbf3,#fff);outline:2px solid #3f8b42}.candidate-card .rank{background:#f2f0eb;border-radius:50%;place-items:center;width:26px;height:26px;font-weight:800;display:inline-grid;position:absolute;top:12px;left:50%;transform:translate(-50%)}.candidate-card.recommended .rank{color:#fff;background:#3f8b42}.candidate-card .badge{color:#fff;background:#3f8b42;border-radius:5px;padding:3px 7px;font-size:12px;font-weight:800;position:absolute;top:13px;right:14px}.candidate-image{width:142px;height:126px;margin:28px auto 0}.candidate-card dl{text-align:left;grid-template-columns:1fr 1fr;gap:7px;margin:0;display:grid}.candidate-card dt{color:#777}.candidate-card dd{color:#2f7e36;margin:0;font-weight:850}.candidate-card p{color:#555;margin:0;line-height:1.5}.debug-candidate-grid{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:12px;margin-top:14px;display:grid}.debug-candidate-card{color:#171717;background:#fff;border:1px solid #e5e1da;border-radius:8px;gap:8px;padding:10px;text-decoration:none;display:grid}.debug-candidate-card img,.debug-candidate-card .mini-thumb{aspect-ratio:3/4;object-fit:cover;background:#f0eee8;border-radius:6px;width:100%}.debug-candidate-card strong{font-size:13px;line-height:1.35}.debug-candidate-card span{color:#2f7e36;font-weight:800}.search-log{background:#f8fafc;border:1px solid #d7dde8;border-radius:8px;gap:12px;margin-top:12px;padding:14px;display:grid}.search-log.active{background:#f5f9ff;border-color:#8ab4f8}.search-log.failed{background:#fff7f7;border-color:#e4a6a6}.search-log-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.search-log-head span{color:#64748b;white-space:nowrap;font-size:12px}.search-log dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;display:grid}.search-log dl div{gap:3px;min-width:0;display:grid}.search-log dt{color:#64748b;font-size:12px;font-weight:800}.search-log dd{color:#111827;overflow-wrap:anywhere;margin:0;font-size:13px;font-weight:700}.stars{color:#318138;letter-spacing:4px}.reason-panel{gap:14px;display:grid}.reason-item{border:1px solid #eeeae3;border-radius:8px;grid-template-columns:36px 1fr;align-items:start;gap:12px;padding:16px;display:grid}.reason-item p{color:#555;margin:4px 0 0}.selected-product{grid-template-columns:90px minmax(0,1fr);align-items:center;gap:18px;margin-bottom:18px;display:grid}.selected-product .mini-thumb{width:90px;height:90px}.selected-product strong,.selected-product span,.selected-product b{margin-bottom:8px;display:block}.market-main{gap:18px;min-width:0}.market-hero{background:linear-gradient(135deg,#fbfff7,#fff);border-color:#cfe4c7;justify-content:space-between;align-items:center;min-width:0;min-height:170px;display:flex}.market-hero p{margin:0;font-size:20px}.pass-mark{color:#2f7e36;justify-items:center;gap:4px;min-width:190px;display:grid}.pass-mark span{color:#fff;background:radial-gradient(circle,#3f8b42 0 45%,#dcefd5 47% 100%);border-radius:50%;place-items:center;width:88px;height:88px;font-size:42px;display:inline-grid}.pass-mark strong{font-size:42px;line-height:1}.metric-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:14px;display:grid}.compact-market-grid{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:12px}.compact-market-grid .metric-card{min-height:86px;padding:12px}.metric-card{background:#fff;border:1px solid #e4e0d9;border-radius:8px;align-content:center;gap:8px;min-height:122px;padding:16px;display:grid}.metric-card span{color:#555;font-weight:700}.metric-card strong{overflow-wrap:anywhere;font-size:24px}.metric-card small{color:#2f7e36;font-weight:800}.calculator{gap:18px;display:grid}.color-chip-row,.allocation-row{flex-wrap:wrap;gap:8px;display:flex}.color-chip{cursor:pointer;background:#fff;border:1px solid #d9d5cc;border-radius:8px;min-height:36px;padding:0 12px;font-weight:800}.color-chip.compact{min-height:32px;padding:0 10px;font-size:12px}.coordination-color-panel{background:#fffdf9;border:1px solid #e5e1da;border-radius:8px;gap:12px;margin-top:14px;padding:12px;display:grid}.coordination-color-panel p{color:#666;margin:4px 0 0;font-size:13px;font-weight:700}.coordination-color-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;display:grid}.coordination-color-card{background:#fff;border:1px solid #e2ded5;border-radius:8px;gap:8px;padding:10px;display:grid}.coordination-color-card.missing{background:#fff8f4;border-color:#d9a38d}.coordination-color-card input{min-width:0;height:34px;font:inherit;border:1px solid #d9d5cc;border-radius:8px;padding:0 10px}.coordination-color-card span{color:#666;font-size:12px;font-weight:800}.mini-chip-row{flex-wrap:wrap;gap:6px;display:flex}.manual-color-row{grid-template-columns:minmax(0,1fr) auto;gap:10px;display:grid}.manual-color-row input{min-width:0;height:44px;font:inherit;border:1px solid #d9d5cc;border-radius:8px;padding:0 12px}.allocation-row span{color:#333;background:#faf8f2;border:1px solid #e2ded5;border-radius:8px;padding:8px 10px;font-weight:700}.detail-artifact-grid{grid-template-columns:repeat(3,minmax(120px,1fr));gap:10px;display:grid}.detail-artifact-grid .status-card{grid-column:1/-1;margin:0}.calc-row{grid-template-columns:repeat(4,minmax(120px,1fr) 18px) minmax(120px,1fr);align-items:end;gap:10px;display:grid}.calc-row>span{text-align:center;padding-bottom:16px;font-size:22px;font-weight:900}.calc-box{background:#fff;border:1px solid #dcd8cf;border-radius:8px;grid-template-rows:20px 1fr;grid-template-columns:1fr auto;align-items:center;height:62px;padding:8px 12px;display:grid}.calc-box span{color:#555;grid-column:1/-1;font-size:12px}.calc-box b{font-size:20px}.calc-box small{color:#777}.calc-box.positive{color:#2f7e36;background:#f7fbf3;border-color:#3f8b42}.check-list{grid-template-columns:repeat(2,1fr);gap:12px 22px;display:grid}.check-list h2{grid-column:1/-1}.check-list div{grid-template-columns:28px minmax(0,1fr);align-items:center;gap:10px;display:grid}.check-list small{color:#666}.stage-actions{justify-content:flex-end;gap:16px;display:flex}.black-button,.secondary-button{min-height:54px;font:inherit;border-radius:8px;padding:0 28px;font-weight:850}.black-button{color:#fff;background:#111;border:1px solid #111;min-width:280px;box-shadow:0 12px 22px #0000001f}.black-button span{margin-left:14px;font-size:24px}.secondary-button{color:#111;background:#fff;border:1px solid #dcd8cf;min-width:180px}.next-button{justify-self:end;margin-top:8px}.generation-grid{grid-template-columns:minmax(620px,1fr) 430px;gap:20px;display:grid}.generation-status{background:#fff;border:1px solid #e4e0d9;border-radius:8px;grid-column:1/-1;grid-template-columns:repeat(3,1fr);display:grid;overflow:hidden}.status-band{border-right:1px solid #e4e0d9;align-content:center;gap:4px;min-height:86px;padding:0 32px;display:grid}.status-band:last-child{border-right:0}.status-band.ready,.status-band.active{color:#2f7e36;background:linear-gradient(90deg,#f7fbf3,#fff)}.status-band.muted{color:#555}.generation-settings{gap:12px;display:grid}.setting-row{grid-template-columns:210px 1fr;align-items:center;gap:14px;min-height:48px;display:grid}.setting-row span{font-weight:750}.setting-row button{text-align:left;background:#fff;border:1px solid #dcd8cf;border-radius:7px;justify-content:space-between;align-items:center;height:42px;padding:0 14px;display:flex}.storyboard{padding-top:12px}.storyboard>div{justify-items:center;gap:6px;min-width:78px;display:grid;position:relative}.storyboard .mock-photo{width:74px;min-height:86px}.storyboard strong{font-size:13px}.story-more{border-right:1px dashed #c9c5bd;align-content:center;min-height:112px}.generation-approval{grid-column:1/-1;justify-content:space-between;align-items:center;display:flex}.detail-url-input textarea{min-height:220px}.download-row{border:1px solid #eeeae3;border-radius:8px;grid-template-columns:30px 1fr 92px;align-items:center;gap:12px;min-height:64px;margin-bottom:10px;padding:0 14px;display:grid}.download-row span{background:#f2efe9;border-radius:7px;place-items:center;width:28px;height:28px;display:inline-grid}.download-row button,.download-row a{color:#111;background:#fff;border:1px solid #dcd8cf;border-radius:7px;place-items:center;height:36px;font-weight:750;text-decoration:none;display:grid}.success-panel{background:linear-gradient(90deg,#f4fbef,#fff);border-color:#cfe4c7;grid-template-columns:78px 1fr;align-items:center;display:grid}.success-check{color:#fff;background:#3f8b42;border-radius:50%;place-items:center;width:60px;height:60px;font-size:32px;display:inline-grid;box-shadow:0 0 0 8px #dcefd5}.preview-strip{grid-template-columns:1.8fr repeat(4,1fr);gap:14px;margin-top:24px;display:grid}.wide-preview{min-height:210px}.wide-preview:first-child{min-height:290px}.check-row{grid-template-columns:26px 1fr;align-items:center;gap:10px;min-height:32px;display:grid}.debug-log{background:#fff;border:1px solid #e4e0d9;border-radius:8px;margin-top:20px;padding:12px 16px}.debug-log summary{cursor:pointer;font-weight:800}.debug-log div{color:#555;margin-top:10px}.debug-log pre{background:#f6f4ef;border-radius:7px;max-height:240px;margin:12px 0 0;padding:12px;font-size:12px;overflow:auto}@media (width<=1180px){.two-column,.analysis-layout,.wholesale-layout,.market-layout,.generation-grid,.deploy-layout{grid-template-columns:1fr}.wholesale-layout .product-strip,.generation-status,.generation-approval,.deploy-layout .success-panel,.deploy-layout .final-summary{grid-column:auto}.metric-grid,.candidate-table,.candidate-input,.manual-wholesale-box,.product-strip,.compact-fields,.auto-fields,.action-tiles,.check-list,.generation-status{grid-template-columns:1fr 1fr}.url-capture-box,.calc-row{grid-template-columns:1fr}.calc-row>span{display:none}.market-layout{overflow:visible}.market-layout .left-stack,.market-main{width:100%}.market-layout .evidence-preview.compact .thumb-grid{grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}.market-layout .generated-thumb,.market-layout .more-thumb{aspect-ratio:4/3;min-width:0;height:auto}}@media (width<=1024px){.seller-shell{grid-template-columns:1fr;display:block}.seller-sidebar{height:auto;display:none;position:static}.seller-main{max-width:100%;padding:18px}}@media (width<=820px){.workflow-header{flex-direction:column;align-items:flex-start}.top-search{width:100%}.review-mode-bar{flex-direction:column;align-items:flex-start}.review-actions{justify-content:flex-start;width:100%}.step-rail{grid-template-columns:repeat(7,minmax(108px,1fr))}}@media (width<=720px){.seller-main{width:100%;max-width:100%;padding:14px}.title-line h1{font-size:26px}.metric-grid,.candidate-table,.product-strip,.compact-fields,.auto-fields,.action-tiles,.thumb-grid,.evidence-preview.compact .thumb-grid,.check-list,.generation-status,.preview-strip{grid-template-columns:1fr}.panel{padding:16px}.market-hero{flex-direction:column;align-items:flex-start;min-height:0}.market-hero p{font-size:17px;line-height:1.45}.pass-mark{justify-items:start;width:100%;min-width:0}.pass-mark span{width:54px;height:54px;font-size:26px}.pass-mark strong{font-size:28px}.selected-product{grid-template-columns:72px minmax(0,1fr);gap:12px}.selected-product .mini-thumb{width:72px;height:72px}.stage-actions{flex-direction:column}.black-button,.secondary-button{width:100%;min-width:0}.review-actions button{flex:100%;min-width:0}.review-mode-bar>div:first-child{min-width:0}.step-rail{display:flex}.step-rail li{flex:0 0 108px}}.look-builder{gap:12px;max-width:860px;margin-top:76px}.look-command-surface{align-content:center;gap:24px;min-height:520px}.workflow-context{gap:6px}.workflow-context strong,.workflow-context span{color:#8f8d87;background:0 0;padding:5px 9px;font-size:12px}.simple-command{justify-items:center;gap:18px;display:grid}.simple-command>span{color:#8f8d87;font-size:12px;font-weight:760}.simple-command h2{color:#f6f2e9;text-align:center;margin:0;font-size:30px;line-height:1.2}.primary-action-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;width:min(760px,100%);display:grid}.command-action-button{color:#f4f1ea;cursor:pointer;min-height:82px;font:inherit;background:#242529;border:1px solid #3c3d42;border-radius:8px;align-content:center;gap:5px;padding:12px;display:grid}.command-action-button:hover:not(:disabled),.command-action-button:focus-visible:not(:disabled){border-color:#f4f1ea;outline:0}.command-action-button:disabled{cursor:not-allowed;opacity:.34}.command-action-button strong{font-size:14px;font-weight:850}.command-action-button small{color:#aaa69d;font-size:12px;font-weight:720}.look-command-surface .role-chip-row{justify-content:center;margin:0}.role-chip-row span{background:0 0;min-height:30px;padding:0 10px}.advanced-workflow-panel{background:0 0;border:0;flex-wrap:wrap;justify-content:center;gap:8px;width:min(760px,100%);padding:0;display:flex}.panel.advanced-workflow-panel{box-shadow:none!important;background:0 0!important;border:0!important}.advanced-workflow-panel>details{background:0 0;border-radius:999px;min-width:0;margin:0;padding:0}.advanced-workflow-panel>details>summary{color:#8f8d87;border:1px solid #34353a;border-radius:999px;align-items:center;min-height:30px;padding:0 11px;list-style:none;display:inline-flex}.advanced-workflow-panel>details>summary::-webkit-details-marker{display:none}.advanced-workflow-panel>details[open]{background:#232428;border:1px solid #34353a;border-radius:8px;flex:100%;padding:12px}.advanced-workflow-panel>details[open]>summary{margin-bottom:12px}.advanced-workflow-panel .candidate-table,.advanced-workflow-panel .metric-grid,.advanced-workflow-panel .look-result-grid,.advanced-workflow-panel .result-head{flex:100%;width:100%}.search-log{margin-top:0}.status-card.command-status{width:min(760px,100%)}@media (width<=900px){.look-builder{margin-top:42px}.look-command-surface{min-height:430px}.simple-command h2{font-size:25px}.primary-action-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=520px){.look-builder{margin-top:32px}.look-command-surface{min-height:460px}.primary-action-grid{grid-template-columns:1fr}.command-action-button{min-height:58px}}.mode-switch,.target-row{flex-wrap:wrap;gap:10px;margin-bottom:16px;display:flex}.look-builder{gap:16px;display:grid}.look-basket-import{justify-content:space-between;align-items:center;gap:16px;display:flex}.look-basket-import p{color:#5f6775;max-width:680px;margin:6px 0 0}.look-basket-import span{color:#28623a;background:#eef6f0;border:1px solid #cce5d3;border-radius:999px;flex:none;padding:7px 10px;font-size:12px;font-weight:800}.manual-look-entry{border:1px solid #0f172a1f;border-radius:8px;padding:12px}.manual-look-entry summary{color:#344054;cursor:pointer;font-weight:800}.manual-look-entry .look-url-grid{margin-top:12px}.look-url-grid,.look-result-grid,.look-component-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.look-component-summary{margin-top:14px}.result-head{margin-top:18px}.result-head h3{margin:0;font-size:16px}.look-url-card{border:1px solid #0f172a1f;border-radius:8px;gap:8px;padding:12px;display:grid}.look-url-card span{color:#475569;font-size:13px;font-weight:700}.look-url-card input{font:inherit;border:1px solid #0f172a29;border-radius:6px;min-width:0;padding:10px}.manual-look-color{gap:6px;min-width:min(240px,100%);display:grid}.manual-look-color span{color:#555;font-size:12px;font-weight:800}.manual-look-color input{height:36px;font:inherit;border:1px solid #d9d5cc;border-radius:8px;padding:0 12px}.recipe-preview{background:#fffdf9;border:1px solid #e5e1da;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;min-height:42px;margin:12px 0 16px;padding:8px 12px;display:flex}.recipe-preview span,.recipe-preview small{color:#666;font-weight:700}@media (width<=900px){.runtime-band,.runtime-banner{flex-direction:column;align-items:flex-start}.runtime-band span,.runtime-banner span{text-align:left}.look-basket-import{flex-direction:column;align-items:flex-start}.look-url-grid,.look-result-grid,.look-component-summary{grid-template-columns:1fr}}.seller-shell{color:#f4f1ea;background:#1e1f22;grid-template-columns:64px minmax(0,1fr)}.seller-sidebar{background:#17181b;border-right:1px solid #2d2e32;align-items:center;padding:14px 10px}.brand{justify-items:center;gap:8px;margin-bottom:34px;display:grid}.brand-mark{color:#f5f2ea;background:#212226;border:1px solid #37383d;border-radius:8px;place-items:center;width:38px;height:38px;font-size:13px;font-weight:850;display:inline-grid}.brand-text{display:none}.side-nav{gap:8px;width:100%}.side-link{color:#a4a29b;border:1px solid #0000;grid-template-columns:1fr;justify-items:center;min-height:42px;padding:0;position:relative}.side-link>span:last-child{z-index:4;color:#f4f1ea;opacity:0;pointer-events:none;background:#222327;border:1px solid #3a3b40;border-radius:6px;width:max-content;max-width:120px;padding:5px 8px;transition:opacity .14s;position:absolute;top:50%;left:48px;transform:translateY(-50%)}.side-link:hover>span:last-child,.side-link:focus-visible>span:last-child{opacity:1}.side-link.active{color:#f4f1ea;background:#242529;border-color:#3c3d42}.side-icon,.side-link.active .side-icon{width:28px;height:28px;color:inherit;background:0 0;border-radius:7px;font-size:12px;font-weight:850}.operator-card{color:#8f8d87;text-align:center;justify-items:center;gap:8px;width:100%;margin-top:auto;font-size:11px;display:grid}.operator-card .avatar{color:#1e1f22;background:#f4f1ea;width:32px;height:32px}.operator-card strong,.operator-card small{display:none}.seller-main{background:#1e1f22;min-height:100vh;padding:22px 28px 48px}.workflow-header{align-items:center;gap:18px;max-width:1220px;margin:0 auto}.title-line{gap:2px;display:grid}.section-kicker{color:#83817a;font-size:12px;font-weight:780}.title-line h1{color:#f5f2ea;font-size:22px;font-weight:780}.header-controls{align-items:center;gap:10px;margin-left:auto;display:flex}.mode-switch{background:#191a1d;border:1px solid #34353a;border-radius:8px;gap:2px;margin:0;padding:3px;display:inline-flex}.mode-switch .black-button,.mode-switch .secondary-button{min-width:0;height:30px;min-height:30px;box-shadow:none;border:0;border-radius:6px;padding:0 13px;font-size:13px;font-weight:760}.mode-switch .black-button{color:#191a1d;background:#f4f1ea}.mode-switch .secondary-button{color:#9f9d96;background:0 0}.runtime-band,.runtime-banner{background:0 0;border:0;gap:6px;min-height:0;margin:0;padding:0}.runtime-band span,.runtime-banner span{color:#bdb9ae;text-align:left;white-space:nowrap;background:#222327;border:1px solid #34353a;border-radius:999px;padding:6px 9px;font-size:12px;font-weight:740}.runtime-band.ready span:first-child{color:#c9dec3;border-color:#445744}.look-builder{gap:12px;max-width:1140px;margin:46px auto 0;display:grid}.look-command-surface{align-content:center;gap:18px;min-height:275px;display:grid}.workflow-context{color:#85837d;flex-wrap:wrap;justify-content:center;gap:8px;font-size:13px;display:flex}.workflow-context strong,.workflow-context span{background:#202125;border:1px solid #313237;border-radius:999px;padding:6px 10px}.workflow-context strong{color:#f4f1ea}.command-intake{background:#242529;border:1px solid #38393f;border-radius:8px;justify-content:space-between;align-items:center;gap:18px;width:min(820px,100%);min-height:78px;margin:0 auto;padding:14px 16px;display:flex}.command-intake>div:first-child{gap:3px;min-width:0;display:grid}.command-eyebrow{color:#8f8d87;font-size:12px;font-weight:760}.command-intake strong{color:#f7f3ea;font-size:18px;font-weight:780}.command-tools{flex:none;gap:6px;display:flex}.command-tools span{color:#b9b5aa;border:1px solid #3b3c41;border-radius:7px;padding:7px 9px;font-size:12px;font-weight:760}.phase-timeline{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.phase-timeline span{color:#85837d;border:1px solid #303136;border-radius:999px;align-items:center;gap:8px;min-height:34px;padding:0 11px;display:flex}.phase-timeline span:before{content:"";background:#5d5b55;border-radius:50%;width:6px;height:6px}.phase-timeline span.active{color:#f4f1ea;background:#222327;border-color:#4b4c51}.phase-timeline span.active:before{background:#f4f1ea}.phase-timeline b,.phase-timeline small{font-size:12px}.phase-timeline small{color:#9b9992}.command-status{background:0 0;width:min(820px,100%);margin:-4px auto 18px}.panel,.guide-panel,.status-card,.metric-card,.debug-candidate-card,.search-log,.manual-look-entry,.look-url-card,.coordination-color-card,.recipe-preview,.download-row,.empty-state,.candidate-empty{box-shadow:none;color:#f4f1ea;background:#232428;border-color:#34353a}.panel{padding:18px}.workflow-step{border-radius:8px;width:min(1040px,100%);margin:0 auto}.active-workflow-step{background:#25262a}.panel-head{align-items:center}.panel h2,.guide-panel h2,.panel h3{color:#f5f2ea;letter-spacing:0;font-size:17px}.panel-head>span,.confidence{color:#aaa69d;background:#1d1e21;border:1px solid #3a3b40;padding:5px 9px;font-size:12px}.panel-subcopy,.status-card p,.guide-panel p,.reason-item p,.fallback-note,.recipe-preview span,.recipe-preview small,.inline-note-list,.search-log dd,.summary-facts dt,.summary-facts dd{color:#b9b5aa}.role-chip-row{flex-wrap:wrap;gap:8px;margin:14px 0;display:flex}.role-chip-row span{color:#9f9d96;background:#1e1f22;border:1px solid #36373c;border-radius:999px;align-items:center;gap:8px;min-height:34px;padding:0 11px;display:inline-flex}.role-chip-row span.filled{color:#f4f1ea;border-color:#51524f}.role-chip-row b,.role-chip-row small{font-size:12px}.manual-look-entry{margin-top:12px;padding:10px 12px}.manual-look-entry summary{color:#9f9d96;font-size:12px}.look-url-grid{margin-top:12px}.look-component-summary{grid-template-columns:repeat(4,minmax(0,1fr))}.look-component-summary .status-card{background:#1e1f22;padding:12px}.status-card{gap:8px;padding:14px}.status-card strong{color:#f4f1ea}.status-card.active{border-color:#5d5d54}.black-button,.secondary-button,.filter-button,.color-chip,.download-row button,.download-row a{min-width:0;min-height:40px;box-shadow:none;border-radius:8px;padding:0 15px;font-weight:780}.black-button{color:#17181b;background:#f4f1ea;border:1px solid #f4f1ea}.secondary-button,.filter-button,.download-row button,.download-row a{color:#f4f1ea;background:#1e1f22;border:1px solid #3a3b40}.black-button:disabled,.secondary-button:disabled,.color-chip:disabled{opacity:.38}.capture-form input,.capture-form textarea,.candidate-input textarea,.detail-url-input textarea,.manual-wholesale-box input,.manual-look-color input,.manual-color-row input,.look-url-card input,.coordination-color-card input{color:#f4f1ea;background:#191a1d;border-color:#3a3b40}.capture-form input::placeholder,.capture-form textarea::placeholder,.candidate-input textarea::placeholder,.detail-url-input textarea::placeholder,.manual-wholesale-box input::placeholder,.manual-look-color input::placeholder,.manual-color-row input::placeholder,.look-url-card input::placeholder,.coordination-color-card input::placeholder{color:#74726c}.candidate-table{background:#1e1f22;border-color:#34353a}.candidate-card{color:#f4f1ea;background:#222327;border-color:#34353a}.candidate-card.recommended{background:#26272b;outline-color:#f4f1ea}.candidate-card .rank,.candidate-card .badge,.summary-facts em,.product-strip em,.selected-product em{color:#17181b;background:#f4f1ea}.candidate-card .badge.muted{color:#f4f1ea;background:#4d4c48}.candidate-card dd,.stars,.text-button{color:#d8d0bf}.metric-grid{gap:10px}.metric-card{min-height:92px}.metric-card span,.metric-card small,.search-log dt,.look-url-card span,.manual-look-color span,.coordination-color-card span,.recipe-preview span,.recipe-preview small{color:#9f9d96}.metric-card strong{color:#f4f1ea;font-size:20px}.color-chip{color:#c8c3b8;background:#1e1f22;border-color:#3a3b40}.color-chip.selected{color:#17181b;background:#f4f1ea;border-color:#f4f1ea}.coordination-color-panel,.manual-wholesale-box,.url-capture-box,.fallback-note,.green-callout,.mode-summary,.query-box{color:#b9b5aa;background:#1e1f22;border-color:#34353a}.generation-status{background:#1e1f22;border-color:#34353a}.status-band{border-right-color:#34353a}.status-band.ready,.status-band.active,.market-hero,.success-panel{color:#f4f1ea;background:#25262a}.pass-mark,.review-kicker,.green-callout .spark,.green-callout strong{color:#f4f1ea}.pass-mark span,.success-check,.activity-rows span,.check-list span,.reason-item>span,.check-row span{color:#17181b;background:#f4f1ea}.step-rail{gap:8px;width:min(1040px,100%);margin:34px auto 22px;padding:0}.step-rail li{color:#85837d;border:1px solid #303136;border-radius:999px;justify-content:center;align-items:center;gap:7px;min-height:34px;display:flex}.step-rail li:before{display:none}.step-dot{color:#aaa69d;background:#1e1f22;border-color:#3a3b40;width:20px;height:20px;font-size:11px}.step-rail li.done,.step-rail li.active{color:#f4f1ea;background:#222327;border-color:#4a4b50}.step-rail li.done .step-dot,.step-rail li.active .step-dot{color:#17181b;background:#f4f1ea;border-color:#f4f1ea}.stage-grid{width:min(1040px,100%);margin:0 auto}.two-column,.analysis-layout,.wholesale-layout,.market-layout,.generation-grid,.deploy-layout{gap:12px}.empty-state,.candidate-empty{background:#1e1f22;border-color:#3a3b40}.mock-photo,.candidate-image,.mini-thumb,.generated-thumb,.wide-preview{background:#313237;border-color:#3a3b40}@media (width<=1024px){.seller-shell{grid-template-columns:1fr}.seller-sidebar{z-index:10;flex-direction:row;justify-content:space-between;height:auto;padding:10px 14px;display:flex;position:sticky;top:0}.brand{margin:0}.side-nav{width:auto;display:flex}.operator-card,.side-link>span:last-child{display:none}.seller-main{padding:18px 14px 38px}.workflow-header,.header-controls{flex-direction:column;align-items:flex-start}.header-controls{width:100%}}@media (width<=720px){.look-command-surface{min-height:220px}.command-intake{flex-direction:column;align-items:flex-start}.command-tools{flex-wrap:wrap}.look-component-summary,.metric-grid,.candidate-table,.compact-market-grid,.target-row,.role-chip-row{grid-template-columns:1fr}.step-rail{display:flex;overflow-x:auto}.step-rail li{flex:none;padding:0 12px}}
