.import-workspace{--import-panel:min(46vw,680px);color:#2f453b;background:#fff;flex:1;min-width:0;min-height:0;font-size:14px;display:flex}.import-scroll{scrollbar-gutter:stable;flex:1;min-width:0;padding:24px 28px 18px;overflow:auto}.import-workspace.has-row .import-scroll{margin-right:var(--import-panel)}.merchant-main:has(.import-workspace.has-row)>.merchant-input-area{margin-right:min(46vw,680px)}.import-title{justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;display:flex}.import-title h1{color:#293e34;letter-spacing:-.6px;margin:12px 0;font-size:29px;font-weight:500;line-height:1.45}.import-title p{color:#52624f;overflow-wrap:anywhere;align-items:center;gap:7px;margin:0;font-size:12px;display:flex}.import-title p>span{white-space:nowrap}.import-title>div:last-child{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.import-title .button,.import-footer .button,.import-panel-actions .button{white-space:nowrap;padding:10px 13px;font-size:12px}.import-stepper{color:#6a7465;flex-wrap:wrap;align-items:center;gap:16px;margin:0 0 20px;padding:0;font-size:12px;list-style:none;display:flex}.import-stepper li{align-items:center;gap:7px;display:flex}.import-stepper li>span{border:1px solid #dbe3d3;border-radius:50%;place-items:center;width:23px;height:23px;font-weight:600;display:grid}.import-stepper .complete{color:#4e7047}.import-stepper .complete>span{background:#edf2e6}.import-stepper .current{color:#304d39;font-weight:650}.import-stepper .current>span{color:#fff;background:#3f6049;border-color:#3f6049}.import-agent{color:#40563e;background:#f5f7f0;border:1px solid #e4e9dc;border-radius:12px;align-items:flex-start;gap:10px;margin-bottom:18px;padding:13px 15px;display:flex}.import-agent svg{flex-shrink:0;margin-top:2px}.import-agent p{margin:0;font-size:13px;line-height:1.7}.import-agent small{color:#5c6856;font-size:11px;display:block}.import-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:22px;display:grid}.import-metrics>div{background:#fff;border:1px solid #e2e7db;border-radius:12px;flex-direction:column;gap:6px;padding:15px 16px;display:flex}.import-metrics strong{font-size:28px;font-weight:550}.import-metrics span{font-size:13px;font-weight:600}.import-metrics small{color:#65715f;font-size:10px;line-height:1.5}.import-tools{align-items:center;gap:12px;margin-bottom:17px;display:flex}.import-tools select{flex:0 33%;min-width:190px;max-width:310px;height:42px;font-size:13px}.import-search{background:#fff;border:1px solid #d8e0d1;border-radius:9px;flex:1;align-items:center;gap:8px;min-width:90px;height:42px;padding:0 12px;display:flex}.import-search input{color:#344a3d;outline:0;width:100%;font-size:13px;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.import-tabs{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:13px;display:flex}.import-tabs button{color:#52634b;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:8px;padding:8px 11px;font-size:12px}.import-tabs button.active{color:#3d5a34;background:#edf2e5;border-color:#d9e3ca;font-weight:650}.import-tabs button span{font-variant-numeric:tabular-nums;margin-left:2px}.import-table{border:1px solid #e1e6db;border-radius:12px;overflow:hidden}.import-table-head{color:#58664f;background:#f1f4ea;grid-template-columns:20px minmax(0,1fr) 116px;gap:13px;padding:13px 18px;font-size:12px;display:grid}.import-table-head>span:last-child{text-align:right}.import-workspace input[type=checkbox],.import-workspace input[type=radio],.import-confirm-modal input[type=checkbox]{accent-color:#526f45;cursor:pointer;flex-shrink:0;width:16px;height:16px;min-height:0;margin:0}.import-product-row{background:#fff;border-top:1px solid #e7ebdf;align-items:center;gap:13px;min-height:132px;padding:18px;display:flex}.import-product-row:first-of-type{border-top:0}.import-product-row:nth-child(2n){background:#fafbf5}.import-product-row.selected{background:#f1f5e8;box-shadow:inset 3px 0 #91ab6b}.import-product-row:hover{background:#f4f7ef}.import-product-row.is-imported{background:#fbfcf9}.import-product-open{text-align:left;width:100%;min-width:0;color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:18px;padding:0;display:flex}.import-photo{color:#748369;background:#fff;border:1px solid #e9ece2;border-radius:10px;flex-shrink:0;place-items:center;width:82px;height:82px;display:grid;overflow:hidden}.import-photo img{object-fit:contain;width:100%;max-width:100%;height:100%;max-height:100%;padding:4px}.import-product-copy{flex-direction:column;flex:1;gap:7px;min-width:0;display:flex}.import-product-copy>strong{-webkit-line-clamp:2;color:#2c4335;-webkit-box-orient:vertical;font-size:14px;font-weight:650;line-height:1.65;display:-webkit-box;overflow:hidden}.import-product-copy>span{color:#5c6856;font-size:12px;line-height:1.5}.import-product-copy>em{color:#9d7535;font-size:12px;font-style:normal;line-height:1.5}.import-product-status{text-align:right;flex-direction:column;flex:0 0 113px;align-items:flex-end;gap:8px;display:flex}.import-product-status>strong{font-size:18px;font-weight:650}.import-product-status>small{color:#62715b;white-space:nowrap;align-items:center;gap:4px;font-size:10px;display:flex}.import-badge{color:#4a643f;background:#edf2e7;border:1px solid #e0e7d7;border-radius:20px;align-items:center;width:fit-content;padding:4px 9px;font-size:11px;font-weight:500;line-height:1.5;display:inline-flex}.import-badge.missing{color:#aa5a40;background:#fcf2ed;border-color:#efd9cc}.import-badge.review{color:#846626;background:#fbf6e9;border-color:#e9dfc5}.import-footer{justify-content:space-between;align-items:center;gap:12px;margin-top:17px;display:flex}.import-footer>div{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.import-footer>div:last-child{justify-content:flex-end}.import-footer span{color:#58674e;font-size:11px}.import-footer .text-button{font-size:12px}.import-comparison{width:var(--import-panel);z-index:21;color:#30473a;background:#fff;border-left:1px solid #e0e6db;flex-direction:column;min-width:0;display:flex;position:absolute;top:0;bottom:0;right:0;box-shadow:-10px 0 34px #263d2a08}.import-panel-head{background:#fff;border-bottom:1px solid #e6eade;flex-shrink:0;justify-content:space-between;align-items:center;padding:17px 24px;display:flex}.import-panel-head h2{margin:0 0 6px;font-size:18px;font-weight:600}.import-panel-head p{color:#5a6852;margin:0;font-size:12px}.import-panel-scroll{scrollbar-gutter:stable;flex:1;min-height:0;padding:22px 24px;overflow:auto}.import-pair{grid-template-columns:1fr 1fr;align-items:start;gap:18px;margin-bottom:18px;display:grid}.import-pair>div{flex-direction:column;gap:7px;min-width:0;display:flex}.import-pair .import-photo{background:#fff;width:100%;height:138px;margin-bottom:5px}.import-pair small{color:#65705c;font-size:11px}.import-pair strong{overflow-wrap:anywhere;font-size:13px;font-weight:650;line-height:1.7}.import-pair p{color:#4c604c;overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.6}.import-confidence{background:#f1f5e8;border-radius:12px;align-items:center;gap:20px;margin-bottom:14px;padding:17px 18px;display:flex}.import-confidence>strong{color:#567044;white-space:nowrap;font-size:34px;font-weight:650}.import-confidence strong small{color:#617057;font-size:11px}.import-confidence p{color:#5c6c50;margin:0;font-size:11px;line-height:1.8}.import-comparison select{width:100%;max-width:100%;min-height:40px;font-size:12px}.import-identifiers{color:#5d6d54;overflow-wrap:anywhere;margin:13px 0 16px;font-family:ui-monospace,SFMono-Regular,monospace;font-size:11px;line-height:1.8}.import-recheck{color:#4f6e42;background:0 0;border:0;align-items:center;gap:6px;margin-bottom:14px;padding:4px 0;font-size:12px;display:flex}.import-match-note{color:#6c6342;margin:0 0 12px;font-size:11px;line-height:1.6}.import-decision{grid-template-columns:1fr 1fr;gap:10px;margin:0 0 17px;display:grid}.import-decision label{cursor:pointer;border:1px solid #dce3d2;border-radius:9px;align-items:center;gap:8px;padding:12px 13px;font-size:12px;display:flex}.import-decision label:has(input:checked){background:#f5f8ee;border-color:#91a67c}.import-decision label:has(input:disabled){opacity:.55;cursor:default}.import-issues{color:#ab5a40;background:#fcf4ef;border:1px solid #ecd4c7;border-radius:10px;margin:0 0 18px;padding:14px 16px;font-size:13px}.import-issues p{margin:4px 0;line-height:1.6}.import-compare-heading{z-index:1;background:#fff;border-bottom:1px solid #e2e7da;grid-template-columns:1fr 1fr;gap:16px;padding:10px 0 13px;font-size:12px;font-weight:650;display:grid;position:sticky;top:-22px}.import-field{border-bottom:1px solid #e5eadd;padding:17px 0}.import-field-heading{justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px;display:flex}.import-field-heading label{color:#3d533d;font-size:12px;font-weight:600}.import-field-heading i{color:#a68c42;margin-right:5px;font-size:8px;font-style:normal}.import-field-state{color:#5b7052;white-space:nowrap;border:1px solid #dfe7d6;border-radius:20px;padding:3px 8px;font-size:10px}.import-field-state.different{color:#997226;background:#fbf7e9;border-color:#eadfc3}.import-field-state.missing{color:#a65b43;background:#fcf3ef;border-color:#efdbcd}.import-values{grid-template-columns:1fr 1fr;align-items:stretch;gap:16px;min-width:0;display:grid}.import-values>div{min-width:0}.import-values textarea,.import-values input:not([type=checkbox]){color:#30473a;resize:vertical;box-sizing:border-box;background:#fff;border:1px solid #d5dfcc;border-radius:8px;width:100%;min-height:42px;max-height:220px;padding:10px 11px;font-family:inherit;font-size:12px;font-weight:450;line-height:1.7;display:block}.import-values textarea:focus,.import-values input:focus{border-color:#91a97c;outline:2px solid #9ab48455}.import-readonly{color:#526148;overflow-wrap:anywhere;white-space:pre-wrap;background:#f6f7f1;border:1px solid #e5eadd;border-radius:8px;max-height:220px;padding:10px 11px;font-size:12px;line-height:1.8;overflow:auto}.import-readonly small{color:#67735d;margin-top:5px;font-size:10px;display:block}.import-field.different .import-readonly{background:#faf7ee}.import-suggestion{color:#526d3e;text-align:left;cursor:pointer;background:#f1f5e8;border:0;border-radius:6px;max-width:100%;margin-top:6px;padding:6px 8px;font-size:10px;line-height:1.6}.import-ack{cursor:pointer;align-items:flex-start;gap:9px;margin:20px 0 10px;font-size:12px;font-weight:550;line-height:1.8;display:flex}.import-ack input{margin-top:3px!important}.import-dirty{color:#8a713d;margin:6px 0;font-size:11px;line-height:1.6}.import-panel-actions{background:#fff;border-top:1px solid #e6eadf;justify-content:flex-end;gap:8px;margin-top:14px;padding:14px 0 8px;display:flex;position:sticky;bottom:-22px}.import-panel-actions .button{flex:1;padding:11px 8px;font-size:11px}.import-notice{color:#53634c;background:#f3f6ec;border-radius:9px;margin:0 0 16px;padding:13px 15px;font-size:12px;line-height:1.8}.import-notice.warning{color:#8a692d;background:#fcf7ea}.import-error{color:#9e4e38;background:#fcf1ed;border:1px solid #edcfc2;border-radius:9px;align-items:flex-start;gap:8px;margin:12px 0;padding:12px 14px;font-size:12px;line-height:1.7;display:flex}.import-error svg{flex-shrink:0;margin-top:2px}.import-original{color:#51654a;margin-top:18px;font-size:11px}.import-original summary{cursor:pointer;padding:10px 0;font-weight:550}.import-original dl{background:#fafbf7;border-radius:8px;grid-template-columns:130px minmax(0,1fr);gap:10px;margin:0;padding:12px;display:grid}.import-original dd{color:#3f513d;overflow-wrap:anywhere;white-space:pre-wrap;margin:0;line-height:1.8}.import-original dt{line-height:1.8}.import-success{background:#f4f8ee;border:1px solid #dce6d1;border-radius:11px;align-items:flex-start;gap:10px;margin:0 0 18px;padding:14px 16px;display:flex}.import-success svg{color:#64834e;flex-shrink:0}.import-success strong{font-size:13px;font-weight:600}.import-success p{color:#5b6b51;margin:5px 0 0;font-size:11px;line-height:1.7}.import-success button{color:#4c6c3d;background:0 0;border:0;align-items:center;gap:5px;margin-left:auto;padding:4px 0;font-size:11px;display:flex}.import-success>button{white-space:nowrap;flex-shrink:0}.import-resume{align-items:center;gap:14px;margin:14px 0 0;display:flex}.import-resume span{color:#607052;font-size:12px}.import-upload-next{background:#f8faf4;border:1px solid #dfe7d7;border-radius:12px;align-items:center;gap:12px;margin:18px 0;padding:16px;display:flex}.import-upload-next>div{flex:1}.import-upload-next strong{font-size:14px;font-weight:600}.import-upload-next p{color:#55664b;margin:5px 0 0;font-size:12px;line-height:1.8}.import-confirm-modal{color:#30473a}.import-confirm-modal .modal-head h2{font-size:20px}.import-preview-stats{border:1px solid #e2e8d9;border-radius:10px;margin:16px 0;display:flex}.import-preview-stats span{color:#55654b;flex:1;align-items:center;gap:9px;padding:13px 18px;font-size:12px;display:flex}.import-preview-stats b{color:#354f35;font-size:24px;font-weight:600}.import-preview-list,.import-receipt-list{max-height:45dvh;overflow:auto}.import-preview-list article{border-bottom:1px solid #e4e9db;align-items:center;gap:14px;padding:16px 0;display:flex}.import-preview-list article>div:not(.import-photo){flex:1;min-width:0}.import-preview-list strong,.import-receipt-list strong{font-size:13px;font-weight:650;line-height:1.8;display:block}.import-preview-list p{color:#5b6a51;margin:5px 0 8px;font-size:12px}.import-preview-list small{overflow-wrap:anywhere;color:#657457;margin-top:5px;font-size:10px;line-height:1.8;display:block}.import-preview-list dl{flex-shrink:0;grid-template-columns:auto auto;gap:8px 12px;font-size:12px;display:grid}.import-preview-list dd{text-align:right;margin:0;font-weight:550}.import-preview-list dt{color:#617055}.import-preview-note{color:#5d6b54;margin:16px 0;font-size:11px;line-height:1.7}.import-modal-actions{border-top:1px solid #e1e7d8;justify-content:flex-end;align-items:center;gap:10px;margin-top:16px;padding-top:18px;display:flex}.import-modal-actions .button{font-size:12px}.import-receipt-heading{color:#4b6b3d;background:#f0f5e8;border-radius:12px;align-items:center;gap:14px;margin:10px 0 18px;padding:17px 20px;display:flex}.import-receipt-heading h3{margin:0 0 6px;font-size:18px;font-weight:600}.import-receipt-heading p{color:#51694b;margin:0;font-size:12px}.import-receipt-list article{border-bottom:1px solid #e4e9dc;padding:14px 0}.import-receipt-list span{color:#607151;font-size:11px}.import-receipt-list dl{grid-template-columns:85px 1fr;gap:6px;margin:12px 0 3px;font-size:11px;display:grid}.import-receipt-list dd{overflow-wrap:anywhere;color:#526a43;margin:0;font-family:ui-monospace,monospace}.import-receipt-list+.import-notice{margin-top:16px}@media (width>=1200px){.import-workspace.has-row .import-title{align-items:flex-start}.import-workspace.has-row .import-title>div:last-child{max-width:140px}.import-workspace.has-row .import-title h1{font-size:24px}.import-workspace.has-row .import-metrics{gap:8px}.import-workspace.has-row .import-metrics>div{padding:12px}.import-workspace.has-row .import-metrics small{font-size:9px}.import-workspace.has-row .import-product-open{gap:13px}.import-workspace.has-row .import-photo{width:70px;height:78px}.import-workspace.has-row .import-pair .import-photo{width:100%;height:138px}}@media (width<=1199px){.import-workspace{--import-panel:min(53vw,620px)}.import-workspace.has-row .import-scroll{margin-right:0}.merchant-main:has(.import-workspace.has-row)>.merchant-input-area{margin-right:0}.import-comparison{box-shadow:-12px 0 35px #2b42242b}.import-metrics{gap:8px}.import-title h1{font-size:25px}.import-scroll{padding:20px}.import-title>div:last-child{max-width:180px}.import-title p>span{display:none}}@media (width<=700px){.import-workspace{--import-panel:100%}.import-scroll{padding:18px 14px}.import-title{gap:10px}.import-title h1{font-size:21px}.import-title .button{padding:8px;font-size:10px}.import-title>div:last-child{max-width:120px}.import-title .eyebrow{font-size:9px}.import-stepper{gap:9px;font-size:10px}.import-stepper li{gap:4px}.import-stepper li>svg{display:none}.import-stepper li>span{width:19px;height:19px}.import-metrics{grid-template-columns:repeat(2,1fr)}.import-metrics>div{padding:12px}.import-metrics strong{font-size:24px}.import-tools{gap:8px}.import-tools select{min-width:140px;max-width:45%;font-size:11px}.import-tabs{gap:2px}.import-tabs button{padding:6px;font-size:11px}.import-product-row{gap:8px;padding:12px}.import-product-open{gap:9px}.import-product-open .import-photo{border-radius:7px;width:55px;height:66px}.import-product-copy>strong{font-size:12px}.import-product-copy>span,.import-product-copy>em{font-size:10px}.import-product-status{flex-basis:68px;gap:7px}.import-product-status>strong{font-size:14px}.import-product-status>small{display:none}.import-badge{padding:3px 6px;font-size:10px}.import-table-head{gap:8px;padding:12px;font-size:11px}.import-footer{flex-direction:column;align-items:flex-start}.import-footer>div:last-child{align-self:flex-end}.import-panel-head{padding:14px 16px}.import-panel-scroll{padding:16px}.import-panel-actions{bottom:-16px}.import-compare-heading{top:-16px}.import-pair{gap:12px}.import-pair .import-photo{height:120px}.import-values{gap:10px}.import-confidence{gap:12px;padding:13px}.import-confidence p{font-size:10px}.import-decision label{padding:11px 9px;font-size:11px}.import-preview-list article{flex-wrap:wrap;align-items:flex-start;gap:10px}.import-preview-list .import-photo{width:55px;height:65px}.import-preview-list dl{background:#f7f9f2;grid-template-columns:50px 1fr;width:100%;padding:10px;font-size:11px}.import-preview-stats span{gap:6px;padding:12px 10px;font-size:11px}.import-preview-stats b{font-size:20px}.import-upload-next{flex-wrap:wrap}.import-upload-next .button{margin-left:auto}.import-resume{flex-wrap:wrap}}.import-tools select,.import-comparison select{color:#354d3f;box-sizing:border-box;background:#fff;border:1px solid #d8e0d1;border-radius:9px;padding:10px 12px;font-family:inherit}.import-progress{background:#f6f8f0;border:1px solid #dce6cf;border-radius:12px;margin-bottom:16px;padding:15px 17px}.import-progress>div{align-items:center;gap:12px;display:flex}.import-progress strong{flex:1;font-size:13px}.import-progress span{font-variant-numeric:tabular-nums;font-size:12px}.import-progress .button{padding:7px 10px;font-size:11px}.import-progress progress{accent-color:#78985d;border:0;border-radius:10px;width:100%;height:6px;margin:13px 0 10px;display:block;overflow:hidden}.import-progress progress::-webkit-progress-bar{background:#e2ead8}.import-progress progress::-webkit-progress-value{background:#78985d}.import-progress p{color:#5d704f;margin:0;font-size:11px;line-height:1.7}.import-product-open:disabled{opacity:.65;cursor:wait}.personal-settings{color:#304a38;font-size:14px;line-height:1.7}.settings-drawer .personal-settings{padding:24px 28px}.personal-section{border-bottom:1px solid #e0e7d9;margin:0 0 22px;padding:0 0 22px}.personal-section:last-child{border:0;margin:0;padding-bottom:0}.personal-section h3{align-items:center;gap:7px;margin:0 0 14px;font-size:16px;font-weight:600;display:flex}.personal-section p{color:#53664b;margin:8px 0 12px;font-size:13px}.personal-section .avatar-editor{margin-bottom:18px}.personal-section label{color:#3c543e;margin-bottom:14px;font-size:13px;font-weight:500;display:block}.personal-section input{color:#304a38;background:#fff;border:1px solid #cfdac5;border-radius:8px;width:100%;min-height:42px;margin-top:6px;padding:10px 12px;font-size:14px;display:block}.personal-section input:read-only{color:#56684d;background:#f2f5ed}.personal-section label small{color:#56684d;margin-top:5px;font-size:12px;font-weight:400;display:block}.personal-contact-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.personal-section .button{min-height:36px;padding:7px 12px;font-size:13px}.personal-section-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.personal-section-heading h3{margin:0}.personal-switch{cursor:pointer;background:#98a28e;border:0;border-radius:20px;flex-shrink:0;align-items:center;width:38px;height:23px;padding:3px;display:flex}.personal-switch.enabled{background:#6e8c53;justify-content:flex-end}.personal-switch span{background:#fff;border-radius:50%;width:17px;height:17px}.personal-pin-form{background:#f4f7ef;border:1px solid #dfe7d6;border-radius:9px;margin-top:14px;padding:16px}.personal-pin-form h4{margin:0 0 12px;font-size:14px}.personal-form-actions{gap:8px;display:flex}.personal-usage{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.personal-usage>div{background:#fdfefa;border:1px solid #dfe7d6;border-radius:8px;padding:12px}.personal-usage span{color:#53664b;font-size:12px;display:block}.personal-usage strong{margin-top:7px;font-size:26px;font-weight:500;display:block}.personal-section .personal-error,.personal-settings>.personal-error{color:#a34634;font-size:13px}.personal-error button{color:inherit;cursor:pointer;margin-left:8px;text-decoration:underline}.personal-last-used{color:#53664b;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 16px;padding-top:12px;font-size:13px;display:flex}.personal-last-used time{color:#304a38;font-weight:500}@media (width<=767px){.settings-drawer .personal-settings{padding:20px}.personal-contact-fields{grid-template-columns:1fr;gap:0}.personal-usage{grid-template-columns:repeat(2,minmax(0,1fr))}}.console-boot{color:#606e56;justify-content:center;align-items:center;gap:10px;height:100dvh;font-size:13px;display:flex}.console-shell{background:#fff;flex-direction:column;height:100dvh;display:flex}.console-topbar{min-height:var(--navigation-height);background:#fff;border-top:3px solid #e2eadc;border-bottom:1px solid #e6ece1;flex-shrink:0;align-items:center;gap:24px;padding:0 30px;display:flex}.console-topbar>a{align-items:center;display:flex}.console-topbar>span{color:#49603d;border-left:1px solid #dfe6d8;padding-left:22px;font-size:14px;font-weight:650}.console-topbar>div{color:#606e58;align-items:center;gap:9px;margin-left:auto;font-size:12px;display:flex}.console-topbar>div>button{align-items:center;gap:6px;margin-left:20px;font-size:11px;display:flex}.console-body{flex:1;min-height:0;display:flex}.console-nav{background:#fafcf7;border-right:1px solid #e5eadf;flex-direction:column;flex-shrink:0;gap:7px;width:195px;padding:29px 14px 20px;display:flex}.console-nav>.eyebrow{letter-spacing:1.7px;color:#636b5c;margin:0 13px 14px;font-size:9px}.console-nav>button{text-align:left;color:#606d55;border-radius:8px;align-items:center;gap:11px;padding:12px 13px;font-size:13px;display:flex}.console-nav>button.active{color:#3e6138;background:#e9f0df;font-weight:650}.console-nav>button:hover{background:#f0f5e8}.console-nav .console-return{color:#5e6a53;border-top:1px solid #e1e8d8;align-items:center;gap:8px;margin-top:auto;padding:18px 12px 0;font-size:11px;display:flex}.console-main{flex:1;min-width:0;padding:32px 34px 40px;overflow:auto}.console-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:26px;display:flex}.console-heading h1{color:#2d4a32;letter-spacing:-.6px;font-size:26px;font-weight:600}.console-heading p{color:#636d5b;margin-top:7px;font-size:12px;line-height:1.8}.console-heading>div:last-child{align-items:center;gap:16px;display:flex}.console-heading small{color:#62695c;font-size:10px}.console-shell .button{border-radius:7px;gap:7px;min-height:33px;padding:8px 11px;font-size:11px}.console-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:20px;display:grid}.console-metric{background:#fdfefa;border:1px solid #dfe7d6;border-radius:10px;padding:19px}.console-metric>span{color:#5f6e51;font-size:12px;display:block}.console-metric strong{color:#355734;margin:12px 0 7px;font-size:32px;font-weight:500;line-height:1.35;display:block}.console-metric small{color:#626a5b;font-size:10px;line-height:1.7;display:block}.console-overview-grid{grid-template-columns:1.4fr 1fr;gap:18px;margin-bottom:20px;display:grid}.console-panel{background:#fff;border:1px solid #e1e7d9;border-radius:10px;min-width:0;padding:20px}.console-panel h2{color:#45633c;align-items:center;gap:12px;margin-bottom:18px;font-size:14px;font-weight:600;display:flex}.console-panel h2 small{color:#616a5a;font-size:10px;font-weight:400}.console-panel h2 button{color:#5c6e4b;align-items:center;gap:6px;margin-left:auto;font-size:11px;font-weight:400;display:flex}.console-panel-note{color:#61695b;margin-top:16px;font-size:10px;line-height:1.8}.console-trend{align-items:flex-end;gap:10px;min-height:155px;padding-top:10px;display:flex}.console-trend>div{flex-direction:column;flex:1;align-items:center;gap:8px;display:flex}.console-trend>div>span{background:#cbdbb8;border-radius:4px 4px 0 0;width:65%;max-width:46px}.console-trend strong{color:#586f45;font-size:11px;font-weight:500}.console-trend small{color:#5f6954;font-size:9px}.console-ranking{color:#596e49;border-bottom:1px solid #edf0e6;align-items:center;gap:12px;padding:13px 0;font-size:12px;display:flex}.console-ranking strong{margin-left:auto;font-size:12px;font-weight:500}.console-ranking small{color:#636b5c;font-size:10px}.console-filters{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:18px;display:flex}.console-search{color:#616d58;border:1px solid #dce5d3;border-radius:8px;flex:1;align-items:center;gap:8px;min-width:240px;max-width:380px;padding:0 12px;display:flex}.console-search input{color:#526d42;background:0 0;border:0;outline:0;width:100%;min-width:0;padding:11px 0;font-size:12px}.console-filters select{color:#5c6f4c;background:#fff;border:1px solid #dce5d3;border-radius:7px;outline:0;padding:9px 11px;font-size:11px}.console-list{padding:0;overflow:hidden}.console-table-scroll{min-height:100px;overflow:auto}.console-shell table{border-collapse:collapse;text-align:left;table-layout:auto;width:100%;font-size:11px}.console-shell th{white-space:nowrap;color:#616e56;background:#f8faf4;border-bottom:1px solid #e4eadc;padding:13px 16px;font-size:10px;font-weight:550}.console-shell td{color:#5b704a;vertical-align:top;border-bottom:1px solid #edf0e7;max-width:400px;padding:14px 16px;line-height:1.7}.console-shell tr:last-child td{border-bottom:0}.console-shell td>strong{color:#46633b;font-size:12px;font-weight:550;display:block}.console-shell td>small{color:#626d5a;margin-top:5px;font-size:10px;display:block}.console-query-text{overflow-wrap:anywhere;min-width:190px}.console-path{overflow-wrap:anywhere;min-width:160px}.console-mono{overflow-wrap:anywhere;max-width:220px;font:10px/1.8 ui-monospace,monospace!important}.console-link{color:#4a733d;white-space:nowrap;font-size:11px}.console-link:hover{text-decoration:underline}.console-status{color:#626c58;white-space:nowrap;background:#f1f4ed;border-radius:5px;padding:3px 7px;font-size:10px;display:inline-flex}.console-status.status-completed,.console-status.status-active{color:#506e3f;background:#edf4e5}.console-status.status-failed,.console-status.status-disabled{color:#846342;background:#f8eee5}.console-status.status-received,.console-status.status-searching{color:#5b6d41;background:#eef3e7}.console-shell summary{cursor:pointer;color:#606f53;font-size:10px}.console-shell td pre{white-space:pre-wrap;overflow-wrap:anywhere;background:#f7f9f3;max-width:300px;margin-top:10px;padding:10px;font-size:10px}.console-agent{overflow-wrap:anywhere;color:#606956;width:210px;margin-top:8px;font-size:10px}.console-pager{color:#606958;border-top:1px solid #e8eddf;justify-content:space-between;align-items:center;padding:14px 17px;font-size:10px;display:flex}.console-pager>div{align-items:center;gap:12px;display:flex}.console-pager .button{min-height:29px;padding:6px}.console-blank{color:#61695a;text-align:center;padding:42px 18px;font-size:12px}.console-error{color:#86603f;background:#fff9f2;border:1px solid #e6ceba;border-radius:8px;margin-bottom:18px;padding:12px 14px;font-size:12px;line-height:1.8}.console-error button{margin-left:15px;font-size:11px;text-decoration:underline}.console-detail-title{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:22px;display:flex}.console-detail-title h3{overflow-wrap:anywhere;color:#365438;font-size:20px;font-weight:550;line-height:1.7}.console-facts{grid-template-columns:92px 1fr;gap:13px 18px;margin:0;font-size:12px;line-height:1.8;display:grid}.console-facts dt{color:#606b55}.console-facts dd{color:#526e43;overflow-wrap:anywhere;margin:0}.console-user-actions{border-top:1px solid #e5ecdc;border-bottom:1px solid #e5ecdc;flex-wrap:wrap;gap:10px;margin-top:25px;padding:18px 0;display:flex}.console-user-actions .button{font-size:12px}.console-detail-section{color:#4b6940;margin:28px 0 15px;font-size:14px;font-weight:600}.console-detail-query{text-align:left;color:#557047;border-bottom:1px solid #e7edde;align-items:center;gap:16px;width:100%;padding:13px 0;font-size:13px;display:flex}.console-detail-query>span:first-child{flex:1}.console-detail-query small,.console-detail-visit small{color:#616c58;margin-top:5px;font-size:10px;display:block}.console-detail-visit{color:#5b6e4e;border-bottom:1px solid #edf0e6;justify-content:space-between;gap:16px;padding:12px 0;font-size:12px;display:flex}.console-progress-list{color:#5a6d4d;margin:0;padding:0 0 0 22px;font-size:12px}.console-progress-list li{padding:7px 0 7px 5px}.console-progress-list small{color:#616b58;margin-top:5px;font-size:10px;display:block}.console-json{white-space:pre-wrap;color:#596e48;background:#f7faf1;border:1px solid #e4eadb;border-radius:8px;padding:15px;font-size:11px}.console-result{color:#556e44;border:1px solid #e3e9d9;border-radius:8px;margin-bottom:10px;padding:14px;font-size:12px}.console-result strong{font-weight:550;display:block}.console-result small{color:#606b54;overflow-wrap:anywhere;margin:6px 0;font-size:9px;display:block}.console-result p{font-size:11px;line-height:1.8}.console-action-form>p{color:#5a6b4d;margin-bottom:14px;font-size:13px;line-height:1.9}.console-action-form label{color:#5c704e;margin:22px 0;font-size:12px}.console-action-form textarea{resize:vertical;border:1px solid #d6e0cc;border-radius:8px;min-height:80px;padding:11px;font-size:13px}.console-login{background:#fafcf7;min-height:100dvh;padding:35px 50px}.console-login-brand{display:inline-flex}.console-login-layout{grid-template-columns:1fr 400px;align-items:center;gap:100px;max-width:1000px;margin:11vh auto 50px;display:grid}.console-login-intro>.eyebrow{letter-spacing:1.8px;color:#626a5c;font-size:10px}.console-login-intro h1{letter-spacing:-1px;color:#325337;margin:25px 0;font-size:36px;font-weight:550;line-height:1.6}.console-login-intro>p{color:#626d59;font-size:13px;line-height:1.9}.console-login-intro>a{color:#5c6e4d;align-items:center;gap:8px;margin-top:34px;font-size:12px;display:flex}.console-login-form{background:#fff;border:1px solid #dce5d2;border-radius:17px;padding:34px;box-shadow:0 12px 45px #36512c05}.console-login-icon{color:#587146;background:#edf3e5;border-radius:11px;place-items:center;width:43px;height:43px;display:grid}.console-login-form h2{color:#3a5837;margin:18px 0 6px;font-size:24px;font-weight:550;line-height:1.6}.console-login-form>p{color:#606958;margin-bottom:22px;font-size:12px}.console-login-form label{color:#606f52;flex-direction:column;gap:9px;margin:21px 0;font-size:12px;display:flex}.console-login-form input{background:#fdfefb;border:1px solid #d8e3cc;border-radius:8px;outline:0;min-height:44px;padding:12px;font-size:14px}.console-login-form input:focus{border-color:#9fb98a}.console-login-form>.button{width:100%;min-height:42px;margin-top:9px;font-size:13px}.console-login-form .console-error{color:#86603f;font-size:12px}.console-shell button:focus-visible,.console-shell a:focus-visible{outline-offset:3px;outline:2px solid #94ad7e}@media (width<=1100px){.console-main{padding:25px 23px}.console-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.console-heading small{display:none}.console-overview-grid{grid-template-columns:1fr 1fr}.console-nav{width:165px}.console-login-layout{grid-template-columns:1fr 360px;gap:45px}}@media (width<=767px){.console-topbar{gap:15px;padding:0 16px}.console-topbar>span{padding-left:13px;font-size:12px}.console-topbar>div>span{display:none}.console-topbar>div>button{margin-left:0}.console-body{flex-direction:column}.console-nav{border-bottom:1px solid #e4eadc;border-right:0;flex-direction:row;gap:5px;width:100%;padding:10px 12px;overflow:auto}.console-nav>.eyebrow,.console-nav .console-return{display:none}.console-nav>button{white-space:nowrap;gap:6px;padding:9px 10px;font-size:11px}.console-nav>button svg{width:15px;height:15px}.console-main{padding:22px 15px 30px}.console-heading{align-items:flex-start;gap:12px;margin-bottom:20px}.console-heading h1{font-size:23px}.console-heading p{font-size:11px}.console-metrics{gap:10px}.console-metric{padding:15px 12px}.console-metric strong{font-size:28px}.console-metric small{font-size:9px}.console-overview-grid{grid-template-columns:1fr;gap:13px}.console-panel{padding:16px}.console-list{padding:0}.console-search{min-width:185px;max-width:none}.console-shell th,.console-shell td{padding:12px}.console-filters{gap:8px}.console-facts{grid-template-columns:75px 1fr;gap:11px}.console-detail-title h3{font-size:17px}.console-login{padding:25px 22px}.console-login-layout{max-width:400px;margin:50px auto;display:block}.console-login-intro{margin-bottom:30px}.console-login-intro h1{margin:15px 0;font-size:27px}.console-login-intro>a{margin-top:18px}.console-login-form{padding:27px}}.console-nav>button{color:#425c3b;font-weight:550}.console-nav>button svg{color:#526d46}.console-nav>button.active{color:#2f5131;font-weight:700}.console-nav>.eyebrow{color:#5f6e54;font-weight:600}.console-nav .console-return{color:#526e45}.console-heading p,.console-heading small,.console-panel-note,.console-metric small{color:#5c6c52}.console-metric>span,.console-ranking,.console-panel h2 small{color:#536c47}.console-ranking small,.console-trend small{color:#5c6f52}.console-shell td{color:#435e39}.console-shell td>strong{color:#304f32}.console-shell th{color:#526d43;font-weight:650}.console-shell td>small,.console-shell summary,.console-pager{color:#5c704d}.console-search,.console-filters select,.console-topbar>div,.console-agent{color:#536e46}.console-search input::placeholder{color:#5b6d50}.console-status{color:#576e48}.console-blank,.console-login-intro>.eyebrow,.console-login-intro>p,.console-login-form>p{color:#5b6c52}.console-facts dt,.console-detail-query small,.console-detail-visit small,.console-progress-list small{color:#596f4f}.console-message-notice{color:#3b6133;background:#edf4e5;border-radius:9px;margin-bottom:16px;padding:12px 16px;font-size:13px}.console-feedback-meta{color:#526849;justify-content:space-between;gap:16px;font-size:12px;display:flex}.console-feedback-content{background:#fafcf7;border:1px solid #dce5d4;border-radius:10px;padding:17px}.console-messages .feedback-open{color:#7b5b21;background:#f8f0dd}.console-messages .feedback-processing{color:#416532;background:#eaf1e3}.console-messages .feedback-resolved{color:#326446;background:#e7f2eb}.notification-confirm h3{margin-bottom:20px;font-size:20px}.notification-confirm h4{margin:22px 0 12px;font-size:16px}.notification-confirm p{color:#415b3c;font-size:13px}.notification-confirm>div{gap:13px;margin-top:28px;display:flex}.console-invite-note{color:#425b3d;max-width:960px;margin:0 0 18px;font-size:12px;line-height:1.8}.console-invite-code{color:#294b34;align-items:center;gap:10px;display:flex}.console-invite-code code{overflow-wrap:anywhere;font-size:13px}.console-invite-code button{color:#41613a;padding:6px;display:flex}.console-invite-actions{white-space:nowrap;gap:15px;display:flex}.console-invite-detail{color:#304b35;margin-bottom:24px}.console-invite-detail code{overflow-wrap:anywhere;margin-right:16px;font-size:16px}.console-invite-detail p{margin:14px 0}.console-invite-form small{color:#52634a;font-size:12px;font-weight:400;line-height:1.7}.console-invites .status-expired,.console-invites .status-exhausted{color:#785329;background:#f6efe2}.console-invites .status-scheduled{color:#475e72;background:#edf2f6}.console-invites table{font-size:14px}.console-invites th{color:#365235;font-size:14px;font-weight:700;line-height:1.6}.console-invites td>strong,.console-invite-code code,.console-invites .console-link{font-size:14px}.console-invites td>small,.console-invites .console-status,.console-invites .console-pager{font-size:13px}.console-shell,.console-drawer,.console-nav>button{font-size:15px}.console-nav>.eyebrow{font-size:11px}.console-nav .console-return,.console-topbar>div,.console-topbar>div>button{font-size:13px}.console-heading p{font-size:14px}.console-heading small{font-size:12px}.console-shell .button,.console-drawer .button{min-height:40px;padding:9px 13px;font-size:14px}.console-search input,.console-filters select{font-size:15px}.console-search input{padding:11px 0}.console-filters select{min-height:42px}.console-shell table,.console-drawer table{width:100%;font-size:15px}.console-shell th,.console-drawer th,.console-shell td,.console-drawer td{font-size:15px;line-height:1.7}.console-shell td>strong,.console-drawer td>strong{font-size:15px}.console-shell td>small,.console-drawer td>small{font-size:13px}.console-shell .console-link,.console-drawer .console-link{font-size:15px}.console-shell .console-status,.console-drawer .console-status{font-size:14px}.console-shell .console-pager,.console-drawer .console-pager{font-size:13px}.console-invite-code code{font-size:16px}.console-invite-note,.console-invite-form small{font-size:14px;line-height:1.8}.console-shell summary,.console-shell td pre,.console-agent{font-size:12px}.console-mono{font-size:12px!important}.console-panel h2,.console-detail-section{font-size:16px}.console-panel h2 small,.console-panel h2 button,.console-panel-note{font-size:13px}.console-metric>span,.console-ranking,.console-ranking strong{font-size:14px}.console-metric small,.console-ranking small,.console-trend small,.console-trend strong{font-size:12px}.console-facts,.console-progress-list,.console-detail-visit,.console-result,.console-detail-query,.console-result p,.console-action-form>p{font-size:14px}.console-detail-query small,.console-detail-visit small,.console-progress-list small,.console-result small{font-size:12px}.console-json{font-size:13px}.console-drawer label,.console-action-form label{font-size:14px}.console-drawer input,.console-drawer select,.console-drawer textarea,.console-action-form textarea{font-size:15px}.console-blank,.console-error,.console-error button,.console-feedback-meta,.console-login-intro>p,.console-login-intro>a,.console-login-form>p,.console-login-form label{font-size:14px}.console-login-form input{font-size:16px}.console-login-form>.button{font-size:15px}@media (width<=767px){.console-nav>button{font-size:14px}.console-heading p{font-size:13px}.console-shell th,.console-drawer th{padding:11px 12px}.console-shell td,.console-drawer td{padding:12px}}:root{color:#203a31;font-synthesis:none;--green:#285b45;--line:#dce4da;--muted:#5b6c54;--soft:#edf3e8;background:#fbfcf9;font-family:PingFang SC,Microsoft YaHei,sans-serif;font-weight:450}*{box-sizing:border-box}body{margin:0}button,input,textarea,select{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0}button:disabled{cursor:not-allowed;opacity:.5}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,summary:focus-visible{outline-offset:3px;outline:2px solid #709455}a{color:inherit;text-decoration:none}h1,h2,h3,h4,p{margin:0}h1,h2,h3{letter-spacing:-.03em}h1{font-weight:500}p{line-height:1.9}small{font-size:12px}svg{flex-shrink:0}input{border:1px solid var(--line);background:#fff;border-radius:9px;width:100%;min-width:0;padding:12px 14px}textarea{resize:none}label{font-size:12px;font-weight:500;display:block}label input{margin-top:9px;display:block}summary{cursor:pointer;list-style:none}summary::-webkit-details-marker{display:none}details[open]>summary>svg:last-child{transform:rotate(180deg)}.button{border:1px solid var(--line);white-space:nowrap;background:#fff;border-radius:10px;justify-content:center;align-items:center;gap:9px;min-height:42px;padding:10px 16px;font-size:12px;font-weight:500;display:inline-flex}.button:hover{background:#f0f4e9}.button.primary{background:var(--green);color:#fff;border-color:var(--green)}.button.primary:hover{background:#1e4c38}.icon{border-radius:8px;justify-content:center;align-items:center;min-width:36px;min-height:36px;display:inline-flex}.icon:hover{background:var(--soft)}.muted{color:var(--muted);font-size:12px}.tag{background:var(--soft);color:#576f43;border:1px solid #e0e8d7;border-radius:5px;align-items:center;padding:4px 7px;font-size:10px;line-height:1.5;display:inline-flex}.tag.warning{color:#80642c;background:#fff5df;border-color:#ebdcb9}.eyebrow{color:#5e6e51;letter-spacing:.08em;align-items:center;gap:7px;font-size:11px;display:flex}.brand{letter-spacing:-.04em;color:#202923;align-items:center;gap:0;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,sans-serif;font-size:32px;font-weight:750;line-height:1;display:inline-flex}.brand>span{font-weight:inherit;color:#245d46}.brand-button{padding:0}.status-dot{background:#88a66d;border-radius:50%;width:6px;height:6px;margin-right:7px;display:inline-block}.app-shell{flex-direction:column;height:100dvh;display:flex;overflow:hidden}.topbar{border-bottom:1px solid var(--line);background:#fff;flex-shrink:0;align-items:center;gap:65px;height:76px;padding:0 36px;display:flex}.topbar nav{gap:39px;height:100%;display:flex}.topbar nav button{color:#646d60;padding:0 1px;font-size:14px;font-weight:700;position:relative}.topbar nav button.active:after{content:"";background:#527348;border-radius:2px;height:3px;position:absolute;bottom:0;left:0;right:0}.account{margin-left:auto;position:relative}.account>button{align-items:center;gap:10px;font-size:13px;display:flex}.avatar{color:#5c6e4b;background:#edf1e4;border:1px solid #dfe5d6;border-radius:50%;place-items:center;width:33px;height:33px;display:grid}.account-menu{z-index:40;border:1px solid var(--line);background:#fff;border-radius:12px;width:230px;padding:17px;position:absolute;top:48px;right:0;box-shadow:0 10px 40px #28423015}.account-menu>small,.account-menu>strong{margin-bottom:9px;display:block}.account-menu>small{color:var(--muted)}.account-menu button{border-top:1px solid #e8eddf;align-items:center;gap:10px;width:100%;padding:14px 0;font-size:12px;display:flex}.views,.view{flex:1;height:100%;min-height:0}.view[hidden]{display:none}.boot{justify-content:center;align-items:center;gap:20px;height:100vh;display:flex}.boot p{color:var(--muted);font-size:13px}.shopping{flex-direction:column;height:100%;display:flex}.buyer-toolbar{color:#606b55;border-bottom:1px solid #e7ecdf;flex-shrink:0;justify-content:space-between;align-items:center;height:58px;padding:0 31px;font-size:10px;display:flex}.buyer-toolbar>div{gap:26px;display:flex}.buyer-toolbar button{color:#5c6d50;align-items:center;gap:7px;font-size:12px;display:flex}.buyer-toolbar b{background:#eaf1e1;border-radius:9px;padding:2px 6px;font-size:9px}.shopping-body{flex:1;min-height:0;display:flex}.shopping-main{flex-direction:column;flex:1;min-width:0;display:flex;position:relative}.conversation-scroll{scrollbar-width:thin;flex:1;min-height:0;overflow:auto}.home-mark{color:#5b7044;background:radial-gradient(#eef4e3 30%,#f8faf3 60%,#0000 73%);place-items:center;width:88px;height:88px;margin:0 auto 12px;display:grid}.shopping-home .eyebrow{letter-spacing:.07em;justify-content:center;margin-bottom:18px;font-size:10px}.shopping-home h1{letter-spacing:-1.3px;font-size:40px;line-height:1.5}.shopping-home h1 span{color:#5c6c4e}.shopping-home>p{color:#606b56;margin-top:19px;font-size:13px;line-height:2}.quick-prompts{flex-wrap:wrap;justify-content:center;gap:9px;margin-top:29px;display:flex}.quick-prompts button{color:#5f6e50;background:#fff;border:1px solid #dfe7d6;border-radius:9px;align-items:center;gap:8px;padding:11px 12px;font-size:10px;display:flex}.quick-prompts button:hover{background:#f2f6eb;border-color:#9bb287}.shopping-composer-area{background:#fbfcf9;flex-shrink:0;width:min(980px,100% - 64px);margin:auto;padding:16px 0 13px}.home-composer{width:min(824px,100% - 64px);margin-bottom:clamp(20px,8vh,90px)}.composer{background:#fff;border:1px solid #cdd9c2;border-radius:19px;padding:18px 18px 12px;box-shadow:0 5px 28px #3a583608}.composer:focus-within{border-color:#86a56b;box-shadow:0 0 0 3px #edf4e4}.composer textarea{background:0 0;border:0;outline:none;width:100%;height:54px;padding:0;font-size:14px;line-height:1.7;display:block}.composer-bottom{justify-content:space-between;align-items:center;display:flex}.composer-bottom>div{align-items:center;gap:14px;display:flex}.model{color:#606e57;align-items:center;gap:6px;font-size:10px;display:flex}.send{color:#fff;background:#305c43;border-radius:11px;place-items:center;width:37px;height:37px;display:grid}.composer-foot{color:#626b5c;justify-content:space-between;align-items:center;gap:12px;margin-top:12px;font-size:9px;display:flex}.composer-foot button{color:#5c6b4e;align-items:center;gap:5px;font-size:9px;display:flex}.conversation{max-width:980px;margin:auto;padding:32px 0}.exchange{margin-bottom:40px}.user-message{white-space:pre-wrap;background:#edf3e6;border:1px solid #e1e8d7;border-radius:15px 15px 3px;width:fit-content;max-width:80%;margin:0 0 26px auto;padding:12px 17px;font-size:14px;line-height:1.8}.assistant-label{color:#546e40;align-items:center;gap:9px;margin-bottom:17px;font-size:13px;display:flex}.assistant-label>span{color:#606957;align-items:center;gap:5px;margin-left:15px;font-size:10px;font-weight:400;display:flex}.assistant-text{margin-bottom:20px;font-size:14px;line-height:1.9}.reason{background:#f3f7ed;border:1px solid #dfe8d4;border-radius:10px;margin:16px 0;padding:12px 16px}.reason summary{color:#5a6b4a;align-items:center;gap:8px;font-size:11px;display:flex}.reason>div{padding-top:12px}.reason .tag{margin:0 6px 8px 0}.reason p,.reason small{color:#606e54;overflow-wrap:anywhere;font-size:10px}.result-caption{color:#606a58;justify-content:space-between;margin:22px 0 13px;font-size:10px;display:flex}.product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.product-card{background:#fff;border:1px solid #dfe6d8;border-radius:13px;min-width:0;overflow:hidden}.product-media{background:#f5f7f1;height:210px;position:relative}.product-open{color:#636a5c;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.product-open img{object-fit:contain;width:100%;height:100%;padding:24px}.product-category{pointer-events:none;color:#5c6e45;text-overflow:ellipsis;white-space:nowrap;background:#e8efdd;border-radius:5px;max-width:75%;padding:5px 7px;font-size:9px;position:absolute;top:12px;left:11px;overflow:hidden}.favorite-icon{color:#626e58;background:#fffffff0;border-radius:50%;place-items:center;width:32px;height:32px;display:grid;position:absolute;top:10px;right:10px}.favorite-icon.selected{color:#59713f}.product-info{padding:15px}.product-title{text-align:left;min-height:48px;padding:6px 0;font-size:14px;font-weight:500;line-height:1.6;display:block}.product-info>p{color:#616c59;text-overflow:ellipsis;white-space:nowrap;margin:3px 0 12px;font-size:10px;overflow:hidden}.product-price{align-items:baseline;gap:7px;display:flex}.product-price strong{color:#3c6847;font-size:19px;font-weight:600}.card-bottom{border-top:1px solid #eaf0e1;justify-content:space-between;gap:5px;margin-top:12px;padding-top:12px;display:flex}.card-bottom button{color:#5a6c4a;align-items:center;gap:4px;padding:0;font-size:10px;display:flex}.card-bottom button[aria-pressed=true]{color:#476e35;font-weight:600}.detail-panel{border-left:1px solid var(--line);z-index:10;background:#fff;flex-direction:column;flex-shrink:0;width:420px;min-height:0;display:flex}.detail-head{border-bottom:1px solid #e7ecdf;flex-shrink:0;justify-content:space-between;align-items:center;height:59px;padding:12px 20px;font-size:13px;display:flex}.detail-scroll{scrollbar-width:thin;flex:1;padding:22px;overflow:auto}.detail-image{color:#626a5b;background:#f6f8f1;border-radius:12px;justify-content:center;align-items:center;height:230px;margin-bottom:20px;display:flex}.detail-image img{object-fit:contain;width:100%;height:100%;padding:20px}.detail-scroll h2{margin:8px 0;font-size:20px;line-height:1.6}.detail-meta{color:#606e54;justify-content:space-between;margin:10px 0 24px;font-size:11px;display:flex}.detail-meta button{align-items:center;gap:6px;display:flex}.detail-scroll h4{margin:18px 0 10px;font-size:12px}.sku-options{flex-wrap:wrap;gap:8px;margin-bottom:24px;display:flex}.sku-options button{border:1px solid var(--line);border-radius:8px;align-items:center;gap:10px;padding:9px 11px;font-size:11px;display:flex}.sku-options button.selected{background:#f1f7e9;border-color:#90ab74}.section-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.section-heading h3{align-items:center;gap:6px;font-size:14px;display:flex}.section-heading>span{color:#5f6954;font-size:11px}.section-heading>button{color:#5b6c49;font-size:10px}.section-heading p{color:#616d58;margin-top:4px;font-size:10px}.offer-card{border:1px solid var(--line);border-radius:12px;margin-top:16px;padding:16px}.offer-top{align-items:center;gap:8px;font-size:12px;display:flex}.offer-top .tag{margin-left:auto;font-size:9px}.merchant-icon{color:#5c6e48;background:#edf4e4;border-radius:7px;place-items:center;width:28px;height:28px;display:grid}.offer-price{align-items:baseline;gap:10px;margin:14px 0 7px;display:flex}.offer-price strong{font-size:23px;font-weight:600}.offer-price span{color:#606c54;font-size:10px}.stock{color:#786534;background:#fff6df;border-radius:5px;padding:4px 7px;font-size:10px;display:inline-block}.stock.valid{color:#526f3c;background:#edf6e4}.offer-expand{color:#616e55;justify-content:space-between;align-items:center;width:100%;padding:16px 0 12px;font-size:11px;display:flex}.offer-card>.button{width:100%;font-size:12px}.offer-card dl{font-size:11px}.offer-card dt{color:#606b55}.offer-card dd{word-break:break-all;margin:3px 0 12px}.facts{color:#606e57;border-top:1px solid var(--line);overflow-wrap:anywhere;margin-top:24px;padding-top:18px;font-size:10px}.facts p{margin-top:6px;font-size:10px}.zero-result{border:1px solid var(--line);color:#606f54;background:#fff;border-radius:11px;gap:12px;padding:20px;font-size:12px;display:flex}.zero-result small{margin-top:6px;display:block}.thinking{color:#5d6c50;align-items:center;gap:10px;max-width:980px;margin:0 auto 20px;font-size:12px;display:flex}.compare-strip{align-items:center;gap:16px;padding:12px;font-size:11px;display:flex}.compare-strip button{align-items:center;gap:6px;display:flex}.compare-strip button:first-of-type{color:var(--green);margin-left:auto;font-weight:600}.new-reply{border:1px solid var(--line);background:#fff;border-radius:20px;padding:8px 14px;font-size:11px;position:absolute;bottom:185px;left:45%;box-shadow:0 3px 12px #25432a10}.merchant{background:#f8faf7;height:100%;display:flex}.merchant-sidebar{background:#f0f4ec;border-right:1px solid #dfe6d8;flex-direction:column;flex-shrink:0;width:236px;padding:22px 13px 15px;display:flex}.shop-heading{align-items:center;gap:10px;padding:0 5px 26px;display:flex}.shop-avatar{color:#5c6f48;background:#fff;border:1px solid #dce5d3;border-radius:10px;place-items:center;width:37px;height:37px;display:grid}.shop-heading>div:nth-child(2){flex:1;min-width:0}.shop-heading strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;display:block;overflow:hidden}.shop-heading small{color:#606c55;white-space:nowrap;margin-top:4px;font-size:9px;display:block}.shop-heading .icon{color:#606956;min-width:25px}.sidebar-label{color:#606a54;letter-spacing:.07em;margin-bottom:10px;padding:0 13px;font-size:9px}.sidebar-link{text-align:left;color:#5d6e50;border-radius:8px;align-items:center;gap:12px;min-height:45px;margin:2px 0;padding:0 13px;font-size:12px;display:flex}.sidebar-link.selected{color:#4e7138;background:#e1ead8;font-weight:500}.sidebar-link small{background:#ffffff8c;border-radius:6px;margin-left:auto;padding:2px 6px;font-size:10px}.task-label{justify-content:space-between;margin-top:31px;display:flex}.sidebar-tasks{flex:1;padding:0 10px;overflow:auto}.sidebar-tasks>p{color:#626d58;margin:10px 0;font-size:11px;line-height:2}.sidebar-tasks>p small{font-size:9px}.sidebar-tasks button{text-align:left;align-items:center;gap:8px;width:100%;padding:12px 0;font-size:10px;display:flex}.sidebar-tasks button>span:nth-child(2){word-break:break-word;flex:1;min-width:0}.sidebar-tasks small{color:#606a57;margin-top:5px;font-size:9px;display:block}.task-dot{background:#b0c397;border-radius:50%;width:5px;height:5px}.sidebar-collab{color:#5c6f4b;background:#f9fbf6;border:1px solid #d9e3cf;border-radius:10px;align-items:center;gap:10px;padding:15px 9px;font-size:11px;display:flex}.sidebar-collab>span{text-align:left;flex:1}.sidebar-collab small{color:#606c58;margin-top:4px;font-size:9px;display:block}.merchant-workspace{flex-direction:column;flex:1;min-width:0;display:flex}.merchant-toolbar{background:#ffffff70;border-bottom:1px solid #e4eadd;flex-shrink:0;justify-content:space-between;align-items:center;height:66px;padding:0 30px;display:flex}.merchant-toolbar>div{color:#626e58;align-items:center;gap:12px;font-size:11px;display:flex}.merchant-toolbar strong{color:#5c6f4d;font-weight:500}.merchant-toolbar .button{min-height:35px;padding:7px 11px;font-size:11px}.count{color:#5c6e4d;background:#edf3e7;border-radius:4px;padding:0 6px;font-size:10px;display:inline-flex}.merchant-body{flex:1;min-height:0;display:flex}.merchant-main{flex-direction:column;flex:1;min-width:0;display:flex;position:relative}.merchant-conversation{flex:1;width:100%;max-width:1060px;margin:auto;padding:48px 38px 30px;overflow:auto}.merchant-conversation h1{white-space:pre-line;font-size:30px;line-height:1.55}.merchant-intro{color:#606e54;max-width:650px;margin-top:13px;font-size:12px;line-height:1.95}.upload-invitation{background:#fff;border:1px solid #dfe7d6;border-radius:14px;align-items:flex-start;gap:19px;margin-top:28px;padding:24px;display:flex;box-shadow:0 4px 16px #28442b03}.file-icon{color:#5c6f48;background:#edf3e6;border:1px solid #e0e8d8;border-radius:10px;flex-shrink:0;place-items:center;width:52px;height:57px;display:grid}.upload-invitation>div:nth-child(2){flex:1}.upload-invitation h3{margin:2px 0 10px;font-size:15px}.upload-invitation p{color:#606c54;font-size:11px}.file-chips{flex-wrap:wrap;gap:11px;margin-top:14px;display:flex}.file-chips span{color:#626e57;font-size:9px}.upload-actions{flex-direction:column;flex-shrink:0;gap:8px;display:flex}.upload-actions .button{min-height:37px;padding:8px 11px;font-size:11px}.process-row{color:#5f6954;gap:25px;margin:20px 7px 32px;font-size:10px;display:flex}.process-row>div{flex:1;align-items:center;gap:8px;display:flex}.process-row span{border:1px solid #dce5d3;border-radius:50%;place-items:center;width:23px;height:23px;font-size:9px;display:grid}.process-row svg{color:#606b57;margin-left:auto}.process-row>div:last-child svg{display:none}.merchant-input-area{background:#f8faf7;flex-shrink:0;width:100%;max-width:1060px;margin:auto;padding:15px 30px 12px}.merchant-composer{border-radius:17px;padding:15px 16px 10px}.merchant-composer textarea{height:42px;font-size:12px}.merchant-input-area>small{text-align:center;color:#646d5a;margin-top:10px;font-size:9px;display:block}.merchant-summary{background:#eef4e7;border:1px solid #dfe8d4;border-radius:12px;gap:30px;margin-bottom:25px;padding:22px;display:flex}.merchant-summary>div{flex:1}.merchant-summary span{color:#606c54;font-size:10px}.merchant-summary strong{margin-top:7px;font-size:25px;font-weight:500;display:block}.merchant-summary strong small{color:#5c6a51;margin-left:7px;font-size:9px}.merchant-summary button{align-items:center;gap:8px;font-size:10px;display:flex}.merchant-chat-line{color:#5a6e49;gap:12px;margin:20px 0;font-size:12px;line-height:1.9;display:flex}.merchant-chat-line svg{margin-top:4px}.dropzone{color:#606954;border:1px dashed #d7e1cb;border-radius:10px;justify-content:center;align-items:center;gap:10px;padding:20px;font-size:11px;display:flex}.dropzone button{color:#546e3e;text-decoration:underline}.onboarding{text-align:center;max-width:620px;margin:auto;padding:40px 25px}.onboarding .eyebrow{justify-content:center}.onboarding h1{margin:18px 0;font-size:35px;line-height:1.6}.onboarding p{color:#5f6e54;font-size:13px;line-height:2}.onboarding form{gap:10px;margin:28px 0 15px;display:flex}.onboarding input{width:260px;font-size:12px}.text-button{color:#5e6d50;align-items:center;gap:5px;font-size:11px;display:inline-flex}.merchant-table{width:400px}.batch-panel{width:470px}.search-input{border:1px solid var(--line);color:#606c54;background:#fff;border-radius:8px;align-items:center;gap:8px;padding:0 10px;display:flex}.search-input input{background:0 0;border:0;outline:none;padding:10px 0;font-size:11px}.inventory-card{border:1px solid var(--line);border-radius:10px;margin-top:18px;padding:17px}.inventory-card h3{margin:12px 0 6px;font-size:14px}.inventory-card p{color:#5c6b50;margin:5px 0;font-size:11px}.inventory-card>strong{font-size:18px;font-weight:500}.inventory-card strong small{color:#606d54;font-size:10px}.inventory-card details{color:#606e56;margin:12px 0;font-size:10px}.inventory-card details small{overflow-wrap:anywhere;font-size:9px;line-height:2}.inventory-card .button{min-height:33px;padding:5px 12px;font-size:11px}.batch-file{overflow-wrap:anywhere;align-items:center;gap:12px;padding-bottom:20px;display:flex}.batch-file strong{font-size:12px;display:block}.batch-file small{color:#606c56;margin-top:6px;font-size:9px;display:block}.batch-stats{gap:15px;margin:10px 0 23px;display:flex}.batch-stats>div{background:#f1f5eb;border-radius:8px;flex:1;padding:13px}.batch-stats span{color:#606e54;font-size:10px;display:block}.batch-stats strong{margin-top:8px;font-size:23px;font-weight:500;display:block}.review-row{border:1px solid var(--line);border-radius:9px;margin:12px 0;padding:13px}.review-row summary{justify-content:space-between;align-items:center;gap:10px;display:flex}.review-row summary small{color:#626e58;font-size:9px;display:block}.review-row summary strong{margin-top:6px;font-size:12px;display:block}.review-row p{margin-top:10px;font-size:11px}.review-row pre{background:#f7f9f4;padding:12px;font-size:9px;overflow:auto}.batch-panel>.detail-scroll>.button{width:100%;margin-top:16px}.task-page{flex:1;padding:40px;overflow:auto}.page-heading h1{margin:14px 0 10px;font-size:30px}.page-heading>p{color:#606e56;font-size:12px}.task-list{margin-top:28px}.task-list>button{text-align:left;border:1px solid var(--line);background:#fff;border-radius:12px;align-items:center;gap:18px;width:100%;margin-bottom:12px;padding:19px;display:flex}.task-list>button>span:nth-child(2){flex:1}.task-list strong{font-size:13px;display:block}.task-list small{color:#5f6c55;margin-top:7px;font-size:10px;display:block}.task-list .file-icon{width:38px;height:42px}.opportunities{flex:1;min-height:0;padding:30px 32px;overflow:auto}.opportunity-heading{justify-content:space-between;align-items:center;gap:15px;margin-bottom:27px;display:flex}.opportunity-heading p{color:#606a53;font-size:11px}.opportunity-heading>div:last-child{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.opportunity-heading small{color:#626e57;font-size:9px}.segmented{background:#eef3e7;border:1px solid #dfe7d5;border-radius:8px;gap:3px;width:fit-content;padding:3px;display:flex}.segmented button{white-space:nowrap;padding:7px 12px;font-size:10px}.segmented .active{color:#586e42;background:#fff;border-radius:5px;box-shadow:0 1px 4px #304a3210}.opportunity-layout{grid-template-columns:240px minmax(0,1fr);gap:22px;display:grid}.category-panel{border:1px solid var(--line);background:#fff;border-radius:11px;height:fit-content;padding:18px 13px}.category-panel .section-heading{gap:7px;margin-bottom:15px}.category-panel h3{font-size:12px}.category-panel .section-heading>span{margin-right:auto;font-size:10px}.category-panel .section-heading>button{font-size:9px}.category-panel .search-input{margin-bottom:15px}.category-row{border-radius:5px;align-items:center;gap:5px;margin-bottom:4px;display:flex;position:relative}.category-row>button{text-align:left;flex:1;align-items:center;gap:7px;width:100%;min-width:0;padding:12px 8px;font-size:11px;line-height:1.8;display:flex}.category-row>button>span{flex:1}.category-row small{color:#606c54;white-space:nowrap;font-size:9px}.category-row b{color:#586d42;background:#e6efda;border-radius:3px;margin-left:4px;padding:0 4px;font-size:8px;font-weight:400;display:inline-block}.category-row input{width:14px;height:14px}.category-row.selected{color:#58703c;background:#eef4e6}.category-row.selected:before{content:"";background:#9cb97b;width:2px;position:absolute;top:8px;bottom:8px;left:0}.all-market{text-align:left;gap:8px;width:100%;padding:12px 8px;display:flex}.all-market strong{flex:1;font-size:11px;font-weight:500}.category-columns{color:#606a58;justify-content:space-between;margin:13px 6px;font-size:9px;display:flex}.category-foot{color:#606c56;border-top:1px solid #e8eddf;margin-top:20px;padding-top:14px;font-size:8px}.category-empty{color:#606e56;padding:15px 7px;font-size:11px}.opportunity-content{min-width:0}.metric-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.metric{border:1px solid var(--line);background:#fff;border-radius:11px;padding:18px 17px}.metric>span{color:#5c6d50;justify-content:space-between;align-items:center;font-size:11px;display:flex}.metric>div{align-items:baseline;gap:7px;margin:14px 0 10px;display:flex}.metric strong{letter-spacing:-1px;font-size:32px;font-weight:500}.metric small{color:#626e58;font-size:9px}.metric p{color:#636d5a;font-size:8px}.score-explanation{background:#f0f5e8;border:1px solid #dfe8d4;border-radius:9px;margin:14px 0 20px;padding:13px 15px}.score-explanation summary{color:#5c7049;align-items:center;gap:9px;font-size:10px;display:flex}.score-explanation summary strong{font-size:13px}.score-explanation summary span{color:#606c55;flex:1;font-size:9px}.score-explanation p{color:#5c6b51;margin:14px 0 6px;font-size:11px}.score-explanation small{color:#5e6b52;font-size:9px}.evidence-panel{border:1px solid var(--line);background:#fff;border-radius:12px;padding:21px}.sample-note{color:#74653f;background:#faf7ee;border-radius:7px;align-items:center;gap:7px;margin:17px 0 4px;padding:10px 12px;font-size:9px;display:flex}.demand-row{border-bottom:1px solid #e7ecdf}.demand-row:last-child{border-bottom:0}.demand-row>summary{align-items:center;gap:12px;padding:20px 0;display:flex}.demand-icon{color:#5f6c4d;background:#f2f5ed;border-radius:8px;place-items:center;width:33px;height:33px;display:grid}.demand-row summary>div:nth-child(2){flex:1;min-width:0}.demand-row summary strong{font-size:12px;font-weight:500;line-height:1.7;display:block}.demand-row summary span:not(.tag){color:#606a56;margin-top:5px;font-size:8px;display:block}.demand-row .tag{white-space:nowrap;font-size:8px}.demand-row>summary>svg{color:#626d59}.demand-details{color:#5c6c50;overflow-wrap:anywhere;background:#f9fbf6;border:1px solid #e8eddf;border-radius:9px;margin-bottom:16px;padding:20px;font-size:10px}.demand-facts{gap:25px;margin-bottom:20px;display:flex}.demand-facts small{color:#626e5a;font-size:9px;display:block}.demand-facts strong{margin-top:6px;font-size:12px;font-weight:500;display:block}.demand-details h4{color:#587044;margin:17px 0 9px;font-size:11px}.demand-details .tag{margin:8px 5px 0 0;font-size:9px}.demand-details>small{color:#606c57;font-size:8px}.submission-history{padding-left:13px}.submission-history>div{border-left:1px solid #d8e2cb;padding:0 0 18px 18px;position:relative}.timeline-dot{background:#bad29f;border-radius:50%;width:6px;height:6px;position:absolute;top:4px;left:-3px}.submission-history small{color:#5f6c54;font-size:9px}.submission-history p{margin-top:5px;font-size:11px}.suggestion-panel{background:#f2f6eb;border:1px solid #dfe8d3;border-radius:11px;margin-top:20px;padding:20px}.suggestion-panel p{color:#5c6c4f;margin:12px 0;font-size:11px}.suggestion-panel .tag{font-size:8px}.suggestion-panel .button{min-height:34px;padding:5px 11px;font-size:10px}.history-note{color:#616e58;align-items:center;gap:7px;margin-top:18px;font-size:9px;line-height:1.8;display:flex}.mobile-menu{display:none}.nav-collapsed .merchant-sidebar{width:67px;padding-left:10px;padding-right:10px}.nav-collapsed .shop-heading>div,.nav-collapsed .sidebar-label,.nav-collapsed .sidebar-link>span,.nav-collapsed .sidebar-link>small,.nav-collapsed .sidebar-tasks,.nav-collapsed .sidebar-collab{display:none}.nav-collapsed .shop-heading{justify-content:center;padding:0 0 24px}.nav-collapsed .sidebar-link{justify-content:center;padding:12px}.developer{max-width:1170px;height:100%;margin:auto;padding:55px 42px;overflow:auto}.developer-intro h1{margin:18px 0;font-size:39px;line-height:1.5}.developer-intro h1 span{color:#5b6d4b}.developer-intro p{color:#606f54;font-size:13px;line-height:1.95}.developer-intro .eyebrow{font-size:10px}.developer-status{color:#5f6d54;align-items:center;margin-top:22px;font-size:10px;display:flex}.developer-files{grid-template-columns:1fr 1fr;gap:23px;margin:35px 0 24px;display:grid}.developer-files article{border:1px solid var(--line);background:#fff;border-radius:14px;padding:27px}.developer-file-top{justify-content:space-between;align-items:center;display:flex}.developer-file-top .tag{font-size:9px}.developer-files h3{overflow-wrap:anywhere;margin:22px 0 10px;font-family:ui-monospace,monospace;font-size:16px;font-weight:500}.developer-files p{color:#606e55;margin-bottom:25px;font-size:11px}.developer-files article>div:last-child{justify-content:space-between;display:flex}.developer-files .button{min-height:36px;padding:8px 13px;font-size:11px}.developer-note{color:#5b6d49;background:#eef4e7;border:1px solid #e0e8d6;border-radius:11px;gap:15px;padding:20px;display:flex}.developer-note strong{font-size:11px;font-weight:500}.developer-note p{margin-top:6px;font-size:10px;line-height:1.9}.overlay{z-index:80;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#213a3159;justify-content:center;align-items:center;padding:25px;display:flex;position:fixed;inset:0}.modal{background:#fbfcf9;border:1px solid #dce5d5;border-radius:17px;width:min(520px,100%);max-height:88dvh;padding:24px;overflow:auto;box-shadow:0 25px 90px #15291f24}.modal.wide{width:min(1050px,100%)}.modal-head{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.modal-head h2{font-size:18px;font-weight:500}.empty{text-align:center;color:#5c6c4f;padding:42px 25px}.empty>span{color:#5e6f4e;background:#eef4e7;border-radius:14px;place-items:center;width:60px;height:60px;margin:0 auto 18px;display:grid}.empty h3{font-size:16px;font-weight:500}.empty p{max-width:360px;margin:12px auto 0;font-size:12px;line-height:2}.toast{z-index:100;background:#fff;border:1px solid #cbdac1;border-radius:10px;align-items:center;gap:10px;max-width:90vw;padding:14px 18px;font-size:12px;line-height:1.8;display:flex;position:fixed;bottom:28px;left:50%;transform:translate(-50%);box-shadow:0 7px 24px #27412c18}.toast>button{margin-left:12px;display:flex}.error{font-size:12px;color:#a04030!important}.inline-error{color:#9b523a;background:#fff7f2;border:1px solid #eacfc5;border-radius:9px;align-items:center;gap:10px;margin:15px 25px;padding:13px 15px;font-size:11px;line-height:1.8;display:flex}.inline-error button{white-space:nowrap;margin-left:auto;text-decoration:underline}.loading{color:#606e54;justify-content:center;align-items:center;gap:10px;padding:70px;font-size:12px;display:flex}.callout{color:#5c6d4d;background:#f0f5e9;border:1px solid #dfe8d4;border-radius:8px;margin:16px 0;padding:13px;font-size:11px;line-height:1.9}.confirm-line{border-top:1px solid var(--line);gap:6px;padding:16px 0;font-size:12px;display:grid}.confirm-line small{color:#606e54;font-size:10px}.action-card h3{margin:16px 0;font-size:16px}.action-card>.button{width:100%;margin-top:8px}.action-card dl{grid-template-columns:130px 1fr;gap:15px;font-size:12px;line-height:1.8;display:grid}.action-card dt{color:#606f52}.action-card dd{overflow-wrap:anywhere;align-items:center;gap:9px;min-width:0;margin:0;display:flex}.action-card del{color:#646d5b}.success-banner{background:#eaf3e1;border-radius:9px;gap:10px;padding:16px;font-size:14px;display:flex}.offer-editor label{margin:20px 0;font-size:12px}.offer-editor>p{margin:10px 0 20px}.offer-editor .button{width:100%;margin-top:16px}.document-preview{white-space:pre-wrap;background:#f1f5eb;border-radius:10px;max-height:60vh;padding:18px;font-size:12px;line-height:1.9;overflow:auto}.table-scroll{overflow:auto}.comparison{border-collapse:collapse;width:100%;min-width:650px}.comparison th,.comparison td{border:1px solid var(--line);text-align:left;vertical-align:top;padding:17px;font-size:12px;line-height:1.8}.comparison th{background:#eef4e6;font-weight:500}.comparison td:first-child{white-space:nowrap;background:#f4f7ee}.setting-row{border-bottom:1px solid var(--line);align-items:center;gap:25px;padding:20px 0;display:flex}.setting-row>span{flex:1}.setting-row strong{font-size:13px}.setting-row small{color:#5e6d52;margin-top:7px;font-size:11px;font-weight:400;line-height:1.8;display:block}.setting-row input{accent-color:#729f50;width:18px;height:18px;margin:0}.settings>p{margin:17px 0}.spin{animation:1.4s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.login{background:radial-gradient(at 22% 80%,#edf3e5,#0000 50%),#fbfcf9;height:100dvh;min-height:700px;overflow:auto}.login>header{justify-content:space-between;align-items:center;height:100px;margin:0 55px;display:flex}.login>header>span{color:#606c57;font-size:11px}.login-layout{grid-template-columns:1fr 420px;align-items:center;gap:100px;max-width:1160px;margin:50px auto;padding:0 30px;display:grid}.login-intro{padding:20px 0 40px;position:relative}.login-intro h1{letter-spacing:-1.5px;margin:25px 0 22px;font-size:43px;line-height:1.5}.login-intro h1>span{color:#5c6e4c}.login-intro>p{color:#606e55;font-size:12px;line-height:2.1}.login-features{gap:25px;margin-top:30px;display:flex}.login-features>span{color:#5c6c50;align-items:center;gap:8px;font-size:10px;display:flex}.login-features svg{width:16px}.login-card{background:#fff;border:1px solid #e1e8d9;border-radius:22px;padding:36px;box-shadow:0 16px 65px #334c2c06}.login-card .eyebrow{font-size:9px}.login-card h2{margin:18px 0 12px;font-size:21px;font-weight:500}.login-card>p{color:#606958;margin-bottom:27px;font-size:11px}.login-card input{height:44px;font-size:12px}.login-card>.button{width:100%;margin-top:10px}.login-note{color:#606d56;border-top:1px solid #e9eedf;gap:8px;margin-top:25px;padding-top:20px;font-size:9px;line-height:1.9;display:flex}.login-note svg{margin-top:3px}.login>footer{text-align:center;color:#616958;margin:40px auto 25px;font-size:10px}.orb{width:270px;height:150px;margin-top:35px;position:relative}.orb-core{color:#f9fff0;background:radial-gradient(circle at 30% 25%,#f9fce9,#c4d9ab 65%,#a1bd87);border-radius:50%;place-items:center;width:112px;height:112px;margin-left:80px;display:grid;transform:rotate(-12deg);box-shadow:inset -8px -10px 20px #6b8f4630,0 13px 34px #87aa5720}.orb-tag{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#5c6e4e;background:#ffffffb0;border:1px solid #dfe9d4;border-radius:8px;padding:8px 13px;font-size:9px;position:absolute;box-shadow:0 4px 12px #5d81390a}.orb-tag.one{top:30px;left:5px;transform:rotate(-8deg)}.orb-tag.two{bottom:22px;right:0;transform:rotate(5deg)}.eyebrow,.buyer-toolbar,.shopping-home>p,.quick-prompts button,.model,.composer-foot,.composer-foot button,.assistant-label>span,.reason p,.reason small,.result-caption,.product-info>small,.product-info>p,.product-price small,.card-bottom button,.muted,.detail-meta,.offer-price span,.offer-expand,.facts,.facts p,.sidebar-label,.sidebar-tasks>p,.sidebar-tasks small,.shop-heading small,.sidebar-collab small,.merchant-toolbar>div,.merchant-intro,.upload-invitation p,.file-chips span,.process-row,.merchant-input-area>small,.merchant-summary span,.merchant-summary strong small,.dropzone,.onboarding p,.text-button,.inventory-card p,.inventory-card details,.inventory-card strong small,.batch-file small,.batch-stats span,.review-row summary small,.page-heading>p,.task-list small,.opportunity-heading p,.opportunity-heading small,.category-row small,.category-columns,.category-foot,.category-empty,.metric>span,.metric small,.metric p,.score-explanation summary,.score-explanation summary span,.score-explanation p,.score-explanation small,.demand-row summary span:not(.tag),.demand-details,.demand-facts small,.demand-details>small,.submission-history small,.suggestion-panel p,.history-note,.developer-intro p,.developer-status,.developer-files p,.developer-note,.empty,.callout,.confirm-line small,.action-card dt,.setting-row small,.login>header>span,.login-intro>p,.login-features>span,.login-card>p,.login-note,.login>footer,.orb-tag{color:#606e57}.composer-bottom small{color:#606958}@media (width>=1600px){.detail-panel{width:450px}.conversation{padding-top:40px}.merchant-conversation{padding-top:60px}.opportunity-layout{grid-template-columns:270px minmax(0,1fr)}.product-media{height:240px}}@media (width<=1279px){.topbar{gap:40px}.conversation{padding:28px}.with-detail .detail-panel{position:absolute;top:134px;bottom:0;right:0;box-shadow:-12px 0 40px #233c3112}.merchant-sidebar{width:205px}.merchant-conversation{padding:30px 25px}.upload-invitation{flex-wrap:wrap}.upload-actions{flex-direction:row;margin-left:70px}.merchant-body{position:relative}.merchant-body>.detail-panel{width:440px;max-width:70vw;position:absolute;top:0;bottom:0;right:0;box-shadow:-12px 0 40px #233c3112}.opportunity-layout{grid-template-columns:210px minmax(0,1fr);gap:15px}.opportunities{padding:25px 20px}.opportunity-heading{align-items:flex-start}.opportunity-heading h1{font-size:24px}.metric{padding:15px 12px}.metric strong{font-size:28px}.login-layout{gap:50px}.product-media{height:180px}}@media (width<=1000px){.merchant-sidebar{width:185px}.shop-heading small{display:none}.opportunity-layout{grid-template-columns:1fr}.category-panel{padding:15px}.category-panel .category-row:not(.all-market){max-width:48%;margin-right:5px;display:inline-flex}.category-panel .category-foot,.category-columns{display:none}.category-panel .search-input{max-width:300px}.opportunity-heading>div:last-child{max-width:160px}.upload-invitation{padding:20px}.upload-invitation .file-icon{width:42px;height:46px}.upload-invitation>div:nth-child(2){min-width:160px}.upload-actions{flex:1;margin-left:0}.upload-actions>.button{flex:1}.process-row{gap:10px;font-size:9px}.developer{padding:40px 30px}.home-composer{margin-bottom:40px}.login-layout{grid-template-columns:1fr 380px;gap:25px}.login-intro h1{font-size:35px}.login-intro .eyebrow{font-size:10px}.login-features{flex-direction:column;gap:10px}}@media (width<=767px){.topbar{gap:20px;height:65px;padding:0 15px;position:relative}.brand{font-size:29px}.topbar nav{flex:1;justify-content:center;gap:19px}.topbar nav button{white-space:nowrap;font-size:11px}.account>button>span:not(.avatar),.account>button>svg{display:none}.avatar{width:28px;height:28px;font-size:10px}.buyer-toolbar{height:49px;padding:0 17px}.buyer-toolbar>span{display:none}.buyer-toolbar>div{justify-content:flex-end;gap:20px;width:100%}.buyer-toolbar button{font-size:11px}.shopping-home{padding:35px 22px 15px}.home-mark{width:70px;height:70px;margin-bottom:10px}.shopping-home h1{font-size:31px}.shopping-home .eyebrow{font-size:9px}.shopping-home>p{margin-top:15px;font-size:11px}.quick-prompts{gap:7px;margin-top:25px}.quick-prompts button{min-height:40px;padding:9px 10px;font-size:10px}.quick-prompts button>span{display:none}.shopping-composer-area,.home-composer{width:calc(100% - 28px);padding:10px 0}.home-composer{margin-bottom:20px}.composer{border-radius:15px;padding:13px 13px 10px}.composer textarea{height:59px;font-size:16px}.composer-bottom small{display:none}.composer-foot{text-align:center;flex-direction:column;gap:8px;font-size:8px}.model{font-size:10px}.send{width:36px;height:36px}.conversation{padding:20px 15px}.user-message{max-width:90%;margin-bottom:22px;font-size:13px}.assistant-label{font-size:12px}.assistant-label>span{margin-left:6px;font-size:9px}.assistant-text{font-size:13px}.product-grid{grid-template-columns:1fr;gap:15px}.product-card{width:100%;max-width:460px;margin:0 auto}.product-media{height:240px}.product-info{padding:18px}.product-title{min-height:44px;font-size:15px}.product-info>p{margin-top:8px;font-size:12px}.product-price strong{font-size:22px}.product-price small{font-size:10px}.card-bottom button{min-height:30px;font-size:12px}.result-caption{gap:10px;font-size:9px;line-height:1.7}.result-caption>span:last-child{display:none}.detail-panel,.with-detail .detail-panel{z-index:40;box-shadow:none;width:100%!important;max-width:100%!important;position:fixed!important;inset:65px 0 0!important}.detail-head{height:52px}.detail-scroll{padding:20px}.detail-image{height:220px}.detail-scroll h2{font-size:22px}.sku-options button{min-height:44px;font-size:13px}.offer-top{font-size:14px}.offer-top .tag{font-size:10px}.offer-expand{min-height:44px;font-size:13px}.stock{font-size:11px}.offer-card>.button{min-height:44px;font-size:13px}.offer-price strong{font-size:26px}.facts{font-size:12px}.merchant-sidebar{z-index:35;width:235px;display:none;position:fixed;top:65px;bottom:0;left:0;box-shadow:12px 0 30px #233c3120}.nav-collapsed .merchant-sidebar{width:235px;display:flex}.nav-collapsed .shop-heading>div,.nav-collapsed .sidebar-label,.nav-collapsed .sidebar-link>span,.nav-collapsed .sidebar-link>small,.nav-collapsed .sidebar-tasks,.nav-collapsed .sidebar-collab{display:flex}.nav-collapsed .shop-heading>div:nth-child(2){display:block}.nav-collapsed .sidebar-link,.nav-collapsed .shop-heading{justify-content:flex-start}.nav-collapsed .sidebar-tasks{display:block}.mobile-menu{display:inline-flex}.merchant-toolbar{gap:9px;height:56px;padding:0 13px}.merchant-toolbar>div{gap:7px;font-size:10px}.merchant-toolbar .button{padding:6px 9px;font-size:10px}.merchant-toolbar>div>span{display:none}.merchant-conversation{padding:27px 20px}.merchant-conversation>.assistant-label{margin-bottom:23px}.merchant-conversation h1{font-size:26px}.merchant-intro{font-size:12px}.upload-invitation{gap:14px;margin-top:23px;padding:19px 17px}.upload-invitation h3{font-size:14px}.upload-invitation p{font-size:11px}.upload-invitation .file-icon{display:none}.upload-actions{flex-direction:column;width:100%;margin-top:5px}.upload-actions>.button{min-height:42px;font-size:12px}.file-chips{gap:9px}.process-row{gap:7px;margin:16px 0 25px;font-size:8px}.process-row span{width:18px;height:18px;font-size:7px}.process-row svg{display:none}.process-row>div{gap:5px}.dropzone{gap:7px;padding:15px 5px;font-size:10px}.merchant-input-area{padding:12px 14px}.merchant-composer textarea{height:45px;font-size:16px}.merchant-input-area>small{font-size:8px}.merchant-summary{flex-wrap:wrap;gap:14px;padding:15px}.merchant-summary strong{font-size:24px}.merchant-summary strong small{margin:4px 0 0;font-size:8px;display:block}.merchant-summary button{width:100%}.onboarding h1{font-size:29px}.onboarding p{font-size:11px}.onboarding form{flex-direction:column}.onboarding input{width:100%}.opportunities{padding:25px 15px}.opportunity-heading{display:block}.opportunity-heading h1{font-size:26px}.opportunity-heading>div:last-child{justify-content:flex-start;max-width:none;margin-top:20px}.category-panel .category-row:not(.all-market){max-width:100%;margin-right:0;display:flex}.category-panel .search-input{max-width:none}.opportunity-layout{gap:20px}.metric-grid{gap:7px}.metric{padding:13px 10px}.metric>span{font-size:10px}.metric>span svg{display:none}.metric>div{display:block}.metric strong{font-size:28px;display:block}.metric small{font-size:8px}.metric p{font-size:8px;line-height:1.7}.score-explanation summary{flex-wrap:wrap;gap:7px;font-size:10px}.score-explanation summary span{flex-basis:75%;font-size:8px}.evidence-panel{padding:16px}.evidence-panel .section-heading{gap:8px}.evidence-panel h3{font-size:13px}.evidence-panel .section-heading p{font-size:9px}.evidence-panel .section-heading .tag{font-size:8px}.demand-row>summary{flex-wrap:wrap;gap:8px}.demand-row summary>div:nth-child(2){flex-basis:75%}.demand-row .tag{margin-left:40px}.demand-row>summary>svg{margin-left:auto}.demand-row summary strong{font-size:13px}.demand-row summary span:not(.tag){font-size:9px}.demand-details{padding:15px}.demand-facts{flex-wrap:wrap;gap:15px}.suggestion-panel{padding:17px}.history-note{align-items:flex-start;font-size:8px}.task-page{padding:25px 18px}.task-page h1{font-size:26px}.task-list>button{gap:10px;padding:15px}.task-list .file-icon{display:none}.developer{padding:35px 22px}.developer-intro h1{font-size:31px}.developer-intro p{font-size:12px}.developer-files{grid-template-columns:1fr;gap:16px;margin-top:28px}.developer-files article{padding:23px}.developer-files h3{font-size:15px}.developer-note{padding:17px}.overlay{padding:15px}.modal{border-radius:13px;max-height:91dvh;padding:20px}.modal-head h2{font-size:17px}.modal .product-media{height:200px}.toast{width:max-content;padding:12px 15px;font-size:11px;bottom:16px}.inline-error{flex-wrap:wrap;margin:15px;font-size:11px}.action-card dl{grid-template-columns:1fr;gap:8px;font-size:12px}.action-card dd{padding-bottom:12px}.confirm-line{font-size:12px}.login{height:auto;min-height:100dvh}.login>header{height:76px;margin:0 25px}.login>header>span{font-size:9px}.login-layout{flex-direction:column;gap:24px;max-width:480px;margin:20px auto 0;padding:0 23px;display:flex}.login-intro{width:100%;padding:0 0 5px}.login-intro .eyebrow{font-size:9px}.login-intro h1{margin:20px 0 13px;font-size:32px}.login-intro>p{font-size:11px}.login-features,.orb{display:none}.login-card{border-radius:18px;width:100%;padding:28px}.login-card h2{font-size:19px}.login-card input{font-size:16px}.login-card label{font-size:12px}.login-card>p{font-size:11px}.login>footer{margin:25px 0;font-size:9px}.button{min-height:44px}.icon{min-width:40px;min-height:40px}.favorite-icon{width:38px;height:38px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation-duration:.001ms!important}}.login.login-embedded{background:0 0;height:auto;min-height:0;display:block}.login-embedded .login-layout{width:100%;max-width:none;margin:0;padding:0;display:block}.login-embedded .login-card{box-shadow:none;border:0;width:100%;max-width:none;padding:12px 4px 4px}.login-embedded .login-card>p,.login-embedded .login-card label{color:#405842}.brand>.brand-hash{letter-spacing:0;color:#99c580;margin-left:.1em;font-size:.86em;font-weight:750;line-height:1;display:inline-block;transform:translateY(-.02em)rotate(-12deg)}.login-card .login-banner{isolation:isolate;background:linear-gradient(120deg,#f5faf8,#edf6f1);border:1px solid #cfe4da;border-radius:13px;margin:0 0 26px;padding:24px 22px;position:relative;overflow:hidden}.login-card .login-banner:before,.login-card .login-banner:after{content:"";pointer-events:none;position:absolute;inset:0}.login-card .login-banner:before{clip-path:polygon(22% 0,66% 0,91% 100%,50% 100%);background:linear-gradient(135deg,#b9dbca66,#d4e8dc26)}.login-card .login-banner:after{clip-path:polygon(73% 0,100% 0,100% 100%,67% 100%,86% 38%);background:linear-gradient(155deg,#fff9 0 44%,#bedbcb40 45% 100%)}.login-card .login-banner h1{z-index:1;letter-spacing:0;color:#304d35;margin:0;font-size:19px;font-weight:600;line-height:1.65;position:relative}@media (width<=767px){.login-card .login-banner{margin-bottom:22px;padding:20px 18px}.login-card .login-banner h1{font-size:17px}}.modal.login-modal{background:#fff;padding:0}.login-modal .modal-masthead{isolation:isolate;background:linear-gradient(120deg,#f5faf8,#edf6f1);padding:24px 28px 30px;position:relative;overflow:hidden}.login-modal .modal-masthead:before,.login-modal .modal-masthead:after{content:"";pointer-events:none;position:absolute;inset:0}.login-modal .modal-masthead:before{clip-path:polygon(22% 0,66% 0,91% 100%,50% 100%);background:linear-gradient(135deg,#b9dbca66,#d4e8dc26)}.login-modal .modal-masthead:after{clip-path:polygon(73% 0,100% 0,100% 100%,67% 100%,86% 38%);background:linear-gradient(155deg,#fff9 0 44%,#bedbcb40 45% 100%)}.login-modal .modal-head,.login-modal .login-banner{z-index:1;position:relative}.login-modal .modal-head{margin-bottom:28px}.login-modal .login-banner h1{letter-spacing:0;color:#304d35;margin:0;font-size:19px;font-weight:600;line-height:1.65}.login-modal .login-embedded .login-card{background:#fff;border-radius:0;padding:6px 28px 28px}@media (width<=767px){.login-modal .modal-masthead{padding:20px 24px 26px}.login-modal .modal-head{margin-bottom:24px}.login-modal .login-banner h1{font-size:17px}.login-modal .login-embedded .login-card{padding:4px 24px 24px}}@font-face{font-family:Gowu;src:url(/assets/gowu.woff)format("woff");font-display:swap}:root{--navigation-height:76px;-webkit-font-smoothing:antialiased;color:#203a31;background:#fbfcf9;font-family:Gowu,PingFang SC,Microsoft YaHei,sans-serif}.topbar{height:var(--navigation-height);z-index:40;background:#fffffff5;border-top:3px solid #e2eadc;border-bottom:1px solid #e8ece5;gap:48px;padding:0 36px}.topbar .brand-button{justify-content:flex-start;min-width:136px;display:flex}.topbar nav{gap:5px}.topbar nav button{color:#606a62;padding:0 22px;font-size:14px;font-weight:700}.topbar nav button.active{color:#2b5b42}.topbar nav button.active:after{background:#426f4c;left:22px;right:22px}.account>button{gap:9px;font-size:14px}.avatar{color:#5e6d53;background:#e9eedf;width:33px;height:33px}.buyer-toolbar{border-bottom:1px solid #edf0e8;justify-content:flex-end;height:52px;padding:0 31px}.buyer-toolbar>span{display:none}.buyer-toolbar>div{gap:13px}.buyer-toolbar button{color:#526859;padding:9px 10px;font-size:13px}.buyer-toolbar button svg{width:20px;height:20px}.shopping-home{text-align:center;max-width:824px;margin:auto;padding:80px 0 45px}.home-intro{margin-bottom:29px}.home-mark{color:#4d7348;background:#edf2e5;border-radius:14px;width:46px;height:46px;margin:0 auto 24px}.shopping-home .eyebrow{letter-spacing:2px;color:#616d62;margin:0 0 14px;font-size:10px;font-weight:600}.shopping-home h1{letter-spacing:-1.5px;color:#203a31;margin:0 0 14px;font-size:35px;font-weight:500;line-height:1.5}.shopping-home .home-intro>p{color:#5f6958;margin:0;font-size:14px;line-height:1.9}.shopping.is-home .conversation-scroll{padding:0 24px}.shopping-home .composer{text-align:left;border-color:#cddbc5;border-radius:19px;padding:20px 21px 12px;box-shadow:0 4px 22px #2e4a2920}.composer textarea{color:#304936;font-size:17px;line-height:1.8}.shopping-home .composer textarea{height:68px;min-height:68px}.composer textarea::placeholder{color:#5c6b57}.composer-bottom small{color:#636b5d;font-size:11px}.model{color:#616d60;gap:6px;font-size:11px}.send{background:#285b45;border-radius:11px;width:37px;height:37px}.quick-prompts button{color:#294d38;text-align:left;white-space:normal;background:#fff;border-color:#cbdac2;border-radius:9px;gap:8px;min-height:46px;padding:11px 15px;font-size:15px;font-weight:600;line-height:1.65}.quick-prompts button svg{color:#537246}.quick-prompts button>span{color:inherit}.quick-prompts button:hover{color:#23452f;background:#fff;border-color:#a3bd97}.agent-connect-strip{text-align:left;background:linear-gradient(110deg,#f1f5ed,#f8faf5);border:1px solid #e0e7dd;border-radius:12px;align-items:center;gap:12px;min-height:68px;margin:0 auto 24px;padding:14px 16px;display:flex}.agent-connect-mark{color:#516f46;background:#e3ecde;border-radius:10px;flex-shrink:0;place-items:center;width:34px;height:34px;display:grid}.agent-connect-copy{flex:1;min-width:0}.agent-connect-copy strong{font-size:12px;font-weight:500;display:block}.agent-connect-copy span{color:#606957;margin-top:4px;font-size:10px;display:block}.agent-connect-link{color:#5f6d57;white-space:nowrap;align-items:center;gap:9px;font-size:11px;display:flex}.agent-connect-strip>.button{background:#fff;border-color:#d4dfcb;border-radius:8px;gap:8px;min-height:36px;padding:8px 12px;font-size:11px}.conversation{max-width:980px;padding:24px 0 20px}.user-message{color:#294d38;background:#eef3e7;border:0;margin-bottom:25px;padding:12px 17px;font-size:16px;font-weight:600;line-height:1.85}.assistant-label{color:#426c3f;gap:9px;font-size:14px}.assistant-label>span{color:#5f6a56;margin-left:18px;font-size:11px}.assistant-text{color:#415d48;font-size:16px;line-height:1.95}.reason{background:#f0f5ea;border-color:#cbdac2;border-radius:8px;margin:8px 0;padding:7px 12px}.reason summary{color:#526e43;font-size:13px}.reason .tag{color:#294d38;background:#fff;border-color:#d4dfca;padding:6px 10px;font-size:14px;font-weight:600;line-height:1.6}.reason p{color:#415d48;font-size:13px}.result-caption{color:#606a56;margin:23px 0 15px;font-size:11px}.product-card{background:#f6f7f3;border-color:#e3e9dc;border-radius:13px}.product-media{background:#fff;height:225px}.product-open img{object-fit:contain;padding:23px}.product-category{color:#506e43;background:#e8efdf;font-size:11px;top:10px;left:10px}.product-info{background:#f6f7f3;padding:13px 14px}.product-title{min-height:42px;padding:4px 0;font-size:15px;font-weight:500;line-height:1.5}.product-info>small{color:#626d5a;font-size:12px}.product-info>p{color:#626d5a;margin:2px 0 8px;font-size:12px}.product-price strong{font-size:22px}.product-price small{color:#606957;font-size:11px}.card-bottom button{color:#486a38;font-size:12px}.shopping-composer-area{padding:10px 0 13px}.shopping-composer-area .composer{border-radius:16px;padding:14px 17px 9px;box-shadow:0 3px 18px #2e4a2910}.shopping-composer-area textarea{height:35px;min-height:35px;font-size:15px}.composer-foot{color:#606958;font-size:9px}.composer-foot button{font-size:10px}.detail-panel{width:420px}.detail-scroll h2{font-size:22px}.detail-meta,.offer-expand,.sku-options button{font-size:12px}.offer-price strong{font-size:24px}.offer-card>.button{font-size:13px}.detail-scroll>.muted,.stock{font-size:12px}.facts{font-size:11px}.merchant{background:#f8faf7}.merchant-sidebar{background:#f0f4ed;border-right:1px solid #e0e6de;flex-basis:220px;width:220px;padding:20px 13px 14px;overflow-y:auto}.shop-heading{gap:8px;height:28px;margin:0 0 24px;padding:0 1px}.shop-avatar{color:#294d38;background:0 0;border:0;width:18px;height:24px}.shop-heading strong{font-size:13px;font-weight:600}.shop-heading small{display:none}.shop-heading .icon{color:#596c56;min-width:28px;min-height:28px}.sidebar-link{color:#50644e;border-radius:9px;gap:11px;width:100%;min-height:48px;margin:0 0 8px;padding:13px 14px;font-size:15px;font-weight:600}.sidebar-link.selected{color:#244f36;background:#dfeada}.sidebar-tasks{flex:1;min-height:32px;padding:0 5px}.sidebar-tasks:empty{display:block}.sidebar-task-block{border-top:1px solid #dfe6d9;flex-shrink:1;min-height:0;margin-top:auto;padding-top:12px}.sidebar-task-block>.sidebar-link{margin-bottom:4px;font-size:16px}.sidebar-task-block>.sidebar-link>small{color:#4c6144;background:#e3ebd8;border-radius:6px;place-items:center;min-width:23px;height:23px;padding:0 6px;font-size:13px;font-weight:650;display:grid}.sidebar-task-block .sidebar-tasks{flex:none;min-height:0;max-height:min(38dvh,320px);padding:0 7px 7px;overflow-y:auto}.sidebar-task-block .sidebar-tasks button{color:#30483c;border-radius:7px;gap:7px;min-height:38px;padding:9px 3px;font-size:14px;line-height:20px}.sidebar-task-block .sidebar-tasks button:hover{background:#edf2e7}.sidebar-task-block .sidebar-tasks .task-dot{background:#a58d48;flex:0 0 6px;width:6px;height:6px}.sidebar-task-block .sidebar-tasks button[data-status=processing] .task-dot,.sidebar-task-block .sidebar-tasks button[data-status=executing] .task-dot{background:#729260}.sidebar-task-block .sidebar-task-name{text-overflow:ellipsis;white-space:nowrap;word-break:normal;flex:1;min-width:0;font-weight:500;overflow:hidden}.sidebar-task-block .sidebar-task-status{white-space:nowrap;color:#5e7053;flex:none;font-size:12px}.merchant-toolbar{background:0 0;border:0;justify-content:flex-end;height:48px;min-height:48px;padding:0 24px}.merchant-toolbar>div{display:none}.merchant-toolbar .button{min-height:38px;padding:9px 13px;font-size:13px;font-weight:400}.merchant-toolbar .count{background:#e9efdf;padding:2px 7px;font-size:11px}.onboarding{text-align:left;flex:1;width:100%;max-width:820px;margin:12px auto 0;padding:30px 0 55px;overflow:auto}.onboarding .assistant-label{margin:0 0 30px;font-size:14px}.onboarding .assistant-label>span{margin-left:5px;font-size:12px}.onboarding h1{letter-spacing:-.6px;margin:0 0 4px;font-size:30px;font-weight:600;line-height:1.7}.onboarding>p{color:#415d48;max-width:680px;font-size:16px;line-height:1.95}.onboarding-actions{align-items:center;gap:12px;margin-top:30px;display:flex}.onboarding-actions .button{min-height:46px;padding:12px 18px;font-size:14px;font-weight:600}.onboarding-actions .text-button{color:#366e50;padding:12px 9px;font-size:13px}.onboarding>p.onboarding-hint{color:#606a63;margin-top:28px;font-size:12px}.merchant-conversation{max-width:964px;margin:0 auto;padding:40px 32px 22px}.merchant-conversation>.assistant-label{margin-bottom:18px}.merchant-conversation h1{letter-spacing:-.6px;color:#294835;margin:0 0 17px;font-size:28px;font-weight:600;line-height:1.5}.merchant-intro{color:#415d48;max-width:800px;font-size:16px;line-height:1.95}.upload-invitation{border-radius:14px;margin-top:22px;padding:24px}.upload-invitation h3{font-size:18px}.upload-invitation p{font-size:14px}.file-chips span{font-size:11px}.upload-actions .button{min-height:42px;font-size:13px}.process-row{font-size:12px}.merchant-input-area{background:#fafbf8;max-width:none;padding:14px 28px 20px}.merchant-input-area .composer{border-radius:17px;width:100%;max-width:1000px;margin:0 auto;padding:16px 18px 12px;box-shadow:0 6px 26px #36502b0c}.merchant-composer textarea{height:53px;min-height:53px;font-size:16px;line-height:1.8}.merchant-composer .composer-bottom small{display:none}.merchant-composer .composer-bottom .icon{color:#5c6a51;gap:4px;width:auto;padding:6px 9px;font-size:12px}.merchant-composer .model{color:#596c51;font-size:12px}.merchant-input-area>small{display:none}.shop-name-form p{color:#616d5c;font-size:13px}.shop-name-form label{margin:25px 0}.shop-name-form .button{margin-top:10px}.merchant-table .detail-scroll>.muted{line-height:1.9}.batch-file strong{font-size:14px}.batch-stats span{font-size:12px}.review-row summary strong{font-size:14px}.review-row summary small{font-size:11px}.review-row p{font-size:13px}.inventory-card h3{font-size:16px}.inventory-card p{font-size:12px}.developer{width:calc(100% - 48px);max-width:940px;margin:0 auto;padding:100px 0 65px}.developer-intro .eyebrow{letter-spacing:2px;color:#616d62;font-size:10px;font-weight:600}.developer-intro h1{letter-spacing:-1px;margin:23px 0 24px;font-size:40px;font-weight:500;line-height:1.5}.developer-intro>p{color:#5e6a50;margin:0 0 20px;font-size:15px;line-height:1.9}.developer-intro>.button{min-height:44px;padding:12px 18px;font-size:15px;font-weight:400}.developer-files{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:28px;display:grid}.developer-files article{background:#fff;border:1px solid #dce5d5;border-radius:16px;min-height:230px;padding:24px}.developer-files article>.tag{padding:5px 7px;font-size:11px}.developer-files h3{margin:16px 0;font-family:inherit;font-size:16px;font-weight:600;line-height:1.6}.developer-files p{color:#5e6a55;margin:0 0 18px;font-size:13px;line-height:1.8}.developer-files small{color:#5e6a50;font-size:12px}.developer-file-actions{align-items:center;gap:13px;margin-top:10px;justify-content:flex-start!important;display:flex!important}.developer-file-actions>button{color:#366e50;padding:4px 0;font-size:12px}.developer-file-actions .button{border-radius:11px;min-height:44px;padding:12px 18px;font-size:14px}.developer-capability-note{color:#606a63;margin-top:20px;font-size:12px;line-height:1.9}.opportunity-heading h1{font-size:28px}.category-panel h3,.category-row>button{font-size:13px}.category-panel .search-input input{font-size:12px}.metric strong{font-size:34px}.score-explanation summary{font-size:12px}.score-explanation p{font-size:13px}.evidence-panel .section-heading p,.sample-note{font-size:12px}.demand-row summary strong{color:#294d38;font-size:16px;font-weight:600}.demand-row summary span:not(.tag){font-size:11px}.demand-details h4,.demand-details p{font-size:13px}.demand-details .tag,.demand-facts small,.submission-history small{font-size:11px}.suggestion-panel p{font-size:15px;line-height:1.9}.suggestion-panel .button{font-size:14px}.history-note{font-size:11px}.task-page h1{font-size:28px}.task-page .page-heading>p{font-size:14px}.login{background:#f8faf6;min-height:100dvh}.login>header{background:#fff;border-bottom:1px solid #e2e9dd;justify-content:flex-start;gap:58px;height:86px;margin:0;padding:0 42px}.login-nav{color:#626d60;gap:30px;font-size:15px;display:flex}.login-nav button{font-weight:700}.login-nav button.active{color:#315d43}.login-layout{width:min(440px,100% - 40px);max-width:none;margin:85px auto 40px;padding:0;display:block}.login-card{border-color:#dce6d4;border-radius:22px;width:100%;padding:40px;box-shadow:0 12px 50px #2d53340a}.login-card .eyebrow{letter-spacing:2px;font-size:11px}.login-card h1{margin:15px 0 12px;font-size:30px;font-weight:500}.login-card p{color:#616d5c;font-size:13px;line-height:1.8}.login-card label{margin:25px 0 9px;font-size:14px}.login-card input{color:#254332;background:#fcfdfb;border-color:#d7e1d0;border-radius:10px;height:50px;padding:12px 14px;font-size:14px}.login-card>.button{width:100%;min-height:48px;margin-top:25px;font-size:14px}.login-card .login-error{min-height:22px;font-size:12px;margin:14px 0 0!important}.login-card .login-help{border-top:1px solid #e6ebdf;padding-top:19px;margin:25px 0 0!important}.account-menu>strong{font-size:15px}.account-menu button{font-size:13px}@media (width>=1600px){.shopping-home{padding-top:80px}.detail-panel{width:450px}}@media (width<=1279px){.topbar{gap:30px;padding:0 24px}.topbar .brand-button{min-width:120px}.topbar nav button{padding:0 15px}.topbar nav button.active:after{left:15px;right:15px}.shopping-home{padding-top:63px}.conversation{padding-left:28px;padding-right:28px}.onboarding{padding:30px 32px 45px}.merchant-conversation{padding-top:30px}.developer{padding-top:65px}.merchant-body>.detail-panel{top:0}.merchant-toolbar>div{display:none}}@media (width<=1000px){.shopping-home{padding-top:45px}.merchant-sidebar{flex-basis:200px;width:200px}.merchant-input-area{padding:14px 20px 18px}.developer-intro h1{font-size:34px}.upload-invitation .file-icon{width:42px;height:46px}.upload-actions{margin-left:0}.opportunity-heading h1{font-size:25px}.opportunity-heading p{font-size:12px}}@media (width<=767px){:root{--navigation-height:66px}.topbar{height:var(--navigation-height);gap:14px;padding:0 13px}.topbar .brand-button{min-width:80px}.topbar nav{gap:0}.topbar nav button{padding:0 9px;font-size:11px}.topbar nav button.active:after{left:9px;right:9px}.buyer-toolbar{height:54px;padding:0 13px}.buyer-toolbar button{padding:8px 7px;font-size:12px}.shopping.is-home .conversation-scroll{padding:0 20px}.shopping-home{padding:37px 0 35px}.home-mark{width:44px;height:44px;margin-bottom:20px}.shopping-home h1{letter-spacing:-1px;margin-bottom:9px;font-size:28px}.shopping-home .home-intro>p{font-size:12px}.shopping-home .eyebrow{font-size:9px}.home-intro{margin-bottom:25px}.shopping-home .composer{border-radius:16px;padding:17px 16px 11px}.shopping-home .composer textarea{height:78px;min-height:78px;font-size:16px}.shopping-home .quick-prompts{gap:7px;margin:15px 0 21px}.quick-prompts button{min-height:44px;padding:10px 12px;font-size:14px}.quick-prompts button>span{display:inline}.agent-connect-strip{flex-wrap:wrap;gap:9px;margin-bottom:21px;padding:12px}.agent-connect-mark{width:31px;height:31px}.agent-connect-copy{min-width:calc(100% - 45px)}.agent-connect-copy strong{font-size:12px}.agent-connect-copy span{font-size:11px}.agent-connect-link{margin-left:40px;font-size:11px}.agent-connect-strip>.button{margin-left:auto;font-size:11px}.model{font-size:11px}.shopping-composer-area textarea,.merchant-composer textarea{font-size:16px}.user-message,.assistant-text{font-size:15px}.reason .tag{font-size:13px}.reason summary{font-size:12px}.product-title{font-size:15px}.product-info>small{font-size:12px}.product-media{height:240px}.product-price strong{font-size:22px}.detail-panel,.with-detail .detail-panel{top:66px!important}.merchant-sidebar{display:none;top:66px}.nav-collapsed .merchant-sidebar{flex-basis:220px;width:220px;display:flex}.nav-collapsed .sidebar-task-block{display:block}.merchant-toolbar{height:48px;min-height:48px;padding:0 15px}.merchant-toolbar>div{margin-right:auto;display:flex}.merchant-toolbar>div>:not(.mobile-menu){display:none}.merchant-toolbar .button{min-height:36px;padding:7px 11px;font-size:12px}.onboarding{margin-top:8px;padding:25px 22px 35px}.onboarding .assistant-label{margin-bottom:22px}.onboarding .assistant-label>span{font-size:11px}.onboarding h1{font-size:25px;line-height:1.6}.onboarding>p{font-size:14px;line-height:1.9}.onboarding-actions{flex-wrap:wrap;gap:9px;margin-top:24px}.onboarding-actions .button{padding:11px 14px;font-size:13px}.onboarding-actions .text-button{font-size:12px}.onboarding>p.onboarding-hint{margin-top:24px;font-size:11px}.merchant-input-area{padding:12px 14px 16px}.merchant-input-area .composer{padding:16px 14px 11px}.merchant-composer textarea{height:53px;min-height:53px}.merchant-composer .model{font-size:10px}.merchant-composer .composer-bottom .icon{font-size:11px}.merchant-conversation{padding:28px 20px}.merchant-conversation h1{font-size:25px}.merchant-intro{font-size:14px}.upload-invitation h3{font-size:16px}.upload-invitation p,.upload-actions .button{font-size:13px}.process-row{gap:8px;font-size:10px}.developer{width:calc(100% - 40px);padding:45px 0}.developer-intro h1{margin:20px 0;font-size:30px;line-height:1.6}.developer-intro>p,.developer-intro>.button{font-size:13px}.developer-files{grid-template-columns:1fr;margin-top:25px}.developer-files article{min-height:0;padding:24px}.developer-files h3{font-size:16px}.developer-files p,.developer-file-actions>button{font-size:13px}.developer-capability-note{font-size:12px}.opportunity-heading h1{font-size:25px}.opportunity-heading p{font-size:13px}.metric strong{font-size:28px}.metric>span{font-size:11px}.metric small{font-size:10px}.metric p{font-size:9px}.score-explanation summary span{font-size:10px}.demand-row summary strong{font-size:15px}.demand-row summary span:not(.tag){font-size:10px}.suggestion-panel h3{font-size:16px}.suggestion-panel p{font-size:14px}.login>header{gap:22px;height:75px;padding:0 20px}.login-nav{gap:10px;font-size:11px}.login-layout{margin-top:45px}.login-card{padding:28px}.login-card input{font-size:16px}.login-card h1{font-size:28px}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}}:root{font-synthesis:weight}@media (width>=1280px){.topbar .brand-button{min-width:116px}}@media (width>=1001px){.shopping-home{padding-top:62px}.shopping-home .composer textarea{height:73px;min-height:73px}.merchant-composer textarea{height:74px;min-height:74px}.onboarding .assistant-label{margin-bottom:18px}.onboarding h1{margin-bottom:8px;font-size:28px;line-height:1.5}}.send:disabled{opacity:1}.app-shell .view,.shopping,.shopping-composer-area,.merchant-workspace,.merchant-toolbar,.merchant-main,.merchant-input-area{background:#fff}.shopping,.merchant-workspace{position:relative}.buyer-toolbar,.merchant-toolbar{z-index:6;background:0 0;border:0;width:auto;height:auto;min-height:0;margin:0;padding:0;position:absolute;top:12px;left:auto;right:24px}.buyer-toolbar>div{gap:7px;width:auto}.buyer-toolbar button,.merchant-toolbar>.button{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff5;border:1px solid #e0e7dc;border-radius:11px;min-height:40px;padding:8px 12px;transition:background .18s,border-color .18s,box-shadow .18s;box-shadow:0 3px 12px #294d380a}.buyer-toolbar button:hover,.merchant-toolbar>.button:hover{background:#f3f7ef;border-color:#c7d6bd;box-shadow:0 4px 16px #294d3812}.shopping:not(.is-home) .conversation{padding-top:68px}.shopping.with-detail .buyer-toolbar{right:444px}.opportunity-heading{padding-right:155px}@media (width>=1600px){.shopping.with-detail .buyer-toolbar{right:474px}}@media (width<=1279px){.shopping.with-detail .buyer-toolbar{right:24px}}@media (width<=1000px){.opportunity-heading{padding-top:36px;padding-right:0}}@media (width<=767px){.buyer-toolbar{top:10px;right:14px}.buyer-toolbar>div{gap:6px}.buyer-toolbar button{min-height:40px;padding:7px 10px;font-size:12px}.shopping-home{padding-top:68px}.shopping.with-detail .buyer-toolbar{display:none}.merchant-toolbar{pointer-events:none;justify-content:space-between;width:auto;top:10px;left:14px;right:14px}.merchant-toolbar>div,.merchant-toolbar>.button{pointer-events:auto}.merchant-toolbar .mobile-menu{background:#fff;border:1px solid #e0e7dc;min-width:40px;min-height:40px;box-shadow:0 3px 12px #294d380a}.merchant-toolbar>.button{min-height:40px;padding:7px 10px}.onboarding,.merchant-conversation{padding-top:62px}.opportunities,.task-page{padding-top:65px}.opportunity-heading{padding-top:0}}.agent-connect-strip{isolation:isolate;background:linear-gradient(110deg,#dfead5 0%,#e7efdf 55%,#eef4e7 100%);border-color:#c4d6b4;gap:14px;padding:17px 18px;position:relative;overflow:hidden;box-shadow:0 3px 14px #35552e08}.agent-connect-mark{color:#3b6638;background:#cfdfc1;border-radius:12px;width:40px;height:40px}.agent-connect-mark svg{width:23px;height:23px}.agent-connect-copy strong{color:#24462e;font-size:15px;font-weight:700;line-height:1.6}.agent-connect-copy span{color:#526c43;margin-top:3px;font-size:12px;font-weight:500;line-height:1.7}.agent-connect-link{color:#4b693d;gap:7px;min-height:42px;font-size:12px;font-weight:650}.agent-connect-strip>.button{color:#2e5034;background:#fff;border-color:#b9ceaa;flex-shrink:0;min-height:42px;padding:10px 13px;font-size:13px;font-weight:650}.agent-connect-strip>.button:hover{background:#f4f9ee;border-color:#8faf78}.agent-connect-strip:focus-within{outline-offset:3px;outline:2px solid #6f9456}@media (prefers-reduced-motion:no-preference){.agent-connect-strip{animation:.55s cubic-bezier(.2,.65,.3,1) both agent-invite-arrive}.agent-connect-strip:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff75,#0000);width:35%;animation:7s ease-in-out .65s infinite both agent-invite-sweep;position:absolute;top:-35%;bottom:-35%;left:-45%;transform:skew(-18deg)}.agent-connect-link svg{animation:1.3s ease-in-out 1s 3 agent-invite-point}}@keyframes agent-invite-arrive{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes agent-invite-sweep{0%{opacity:0;left:-45%}6%{opacity:1}32%{opacity:1;left:120%}33%,to{opacity:0;left:120%}}@keyframes agent-invite-point{0%,to{transform:translate(0)}50%{transform:translate(4px)}}@media (width<=1000px){.agent-connect-strip{flex-wrap:wrap}.agent-connect-copy{min-width:calc(100% - 64px)}.agent-connect-link{margin-left:54px}.agent-connect-strip>.button{margin-left:auto}}@media (width<=767px){.agent-connect-strip{gap:11px;padding:15px 14px}.agent-connect-mark{width:36px;height:36px}.agent-connect-copy{min-width:calc(100% - 52px)}.agent-connect-copy strong{font-size:15px}.agent-connect-copy span{font-size:12px}.agent-connect-link{margin-left:47px;font-size:12px}.agent-connect-strip>.button{padding:9px 11px;font-size:12px}}@media (prefers-reduced-motion:reduce){.agent-connect-strip,.agent-connect-link svg{animation:none}.agent-connect-strip:before{display:none}}.merchant-sidebar{background:#fcfdfb}.drawer-backdrop{inset:var(--navigation-height) 0 0;z-index:70;background:#1b332b38;justify-content:flex-end;animation:.22s both drawer-scrim-in;display:flex;position:fixed}.right-drawer{background:#fff;border-left:1px solid #dce4da;outline:none;flex-direction:column;width:50vw;min-width:0;max-width:100vw;height:100%;animation:.28s cubic-bezier(.22,.7,.24,1) both drawer-slide-in;display:flex;overflow:hidden;box-shadow:-14px 0 50px #203a311a}.drawer-header{background:#fff;border-bottom:1px solid #e5ebe0;flex-shrink:0;justify-content:space-between;align-items:center;gap:20px;min-height:76px;padding:18px 28px;display:flex}.drawer-header h2{color:#203a31;font-size:20px;font-weight:650;line-height:1.5}.drawer-header .icon{border-radius:10px;width:40px;height:40px}.drawer-content{overscroll-behavior:contain;scrollbar-width:thin;flex:1;min-height:0;padding:26px 28px 36px;overflow:hidden auto}.drawer-content .empty{padding:80px 24px}.inventory-drawer-content>.muted{margin-bottom:10px;font-size:12px;line-height:1.7}.inventory-drawer-content .search-input{margin-bottom:10px}.inventory-drawer-content .search-input input{padding:9px 0;font-size:13px}.inventory-drawer-content .inventory-card{border-radius:10px;grid-template-columns:76px minmax(0,1fr);gap:12px;margin-top:9px;padding:12px;display:grid}.inventory-thumb{color:#74816b;background:#fff;border:1px solid #e5eadd;border-radius:8px;justify-content:center;align-items:center;width:76px;height:76px;display:flex;overflow:hidden}.inventory-thumb img{object-fit:contain;width:100%;min-width:0;height:100%;min-height:0;padding:4px;display:block}.inventory-card-body{min-width:0}.inventory-card-heading{align-items:flex-start;gap:10px;display:flex}.inventory-card .inventory-card-heading h3{-webkit-line-clamp:2;color:#2f4737;-webkit-box-orient:vertical;flex:1;min-width:0;margin:0;font-size:13px;font-weight:600;line-height:1.55;display:-webkit-box;overflow:hidden}.inventory-card-heading .tag{flex-shrink:0;margin-top:1px;padding:3px 6px;font-size:10px;line-height:1.5}.inventory-title{width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;display:block}.inventory-title:hover{color:#426c45;text-underline-offset:3px;text-decoration:underline}.inventory-title:focus-visible{outline-offset:-2px;border-radius:3px;outline:2px solid #6c8a54}.inventory-product-detail{color:#334b3c;width:100%}.inventory-detail-back{color:#426c45;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;margin:0 0 16px;padding:0;font-size:13px;display:inline-flex}.inventory-detail-back:hover{text-underline-offset:3px;text-decoration:underline}.inventory-detail-heading{grid-template-columns:96px minmax(0,1fr);align-items:center;gap:16px;display:grid}.inventory-detail-image{color:#697e59;background:#fff;border:1px solid #e0e7db;border-radius:9px;place-items:center;width:96px;height:96px;display:grid;overflow:hidden}.inventory-detail-image img{object-fit:contain;width:100%;height:100%;padding:5px}.inventory-detail-heading p{color:#56694b;margin:0 0 5px;font-size:12px}.inventory-detail-heading h3{margin:0 0 7px;font-size:16px;font-weight:600;line-height:1.6}.inventory-detail-heading small,.inventory-detail-skus small{color:#56694b;overflow-wrap:anywhere;font-size:11px;display:block}.inventory-detail-section{border-top:1px solid #e0e7db;margin-top:18px;padding-top:14px}.inventory-detail-section h4{margin:0 0 10px;font-size:14px;font-weight:600}.inventory-detail-section p{margin:0 0 8px;font-size:13px;line-height:1.7}.inventory-detail-section dl{grid-template-columns:104px minmax(0,1fr);gap:8px 14px;margin:0;font-size:13px;line-height:1.7;display:grid}.inventory-detail-section dt{color:#56694b}.inventory-detail-section dd{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.inventory-detail-section a{color:#426c45;text-decoration:underline}.inventory-detail-skus{gap:7px;margin:0;padding:0;list-style:none;display:grid}.inventory-detail-skus li{background:#f0f4e9;border-radius:7px;flex-wrap:wrap;align-items:center;gap:4px 10px;padding:9px 10px;font-size:13px;display:flex}.inventory-detail-skus strong{font-weight:500}.inventory-detail-skus small{flex-basis:100%}.inventory-detail-skus .tag{background:#fff;padding:2px 5px;font-size:10px}.inventory-detail-section-heading{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.inventory-detail-price{color:#426c45;font-size:18px;font-weight:600}.inventory-detail-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:20px;display:flex}.inventory-detail-actions .button{min-height:36px;padding:7px 12px;font-size:13px}.inventory-detail-loading{align-items:center;gap:8px;margin:16px 0 0;font-size:13px;display:flex}@media (width<=767px){.inventory-detail-heading{grid-template-columns:72px minmax(0,1fr);gap:12px}.inventory-detail-image{width:72px;height:80px}.inventory-detail-heading h3{font-size:14px}.inventory-detail-section dl{grid-template-columns:82px minmax(0,1fr);gap:7px 10px}}.inventory-card .inventory-spec{color:#5b6b51;white-space:nowrap;text-overflow:ellipsis;margin:4px 0 6px;font-size:12px;line-height:1.5;overflow:hidden}.inventory-price-stock{flex-wrap:wrap;align-items:baseline;gap:3px 12px;display:flex}.inventory-price-stock strong{color:#426c45;white-space:nowrap;font-size:17px;font-weight:600}.inventory-price-stock strong small{font-size:11px;font-weight:400}.inventory-price-stock>span{color:#56694b;font-size:11px;line-height:1.7}.inventory-price-stock>.inventory-expired{color:#986938}.inventory-card-footer{justify-content:space-between;align-items:flex-start;gap:12px;margin-top:7px;display:flex}.inventory-drawer-content .inventory-card details{flex:1;min-width:0;margin:0;font-size:11px;line-height:1.8}.inventory-card details summary{cursor:pointer;color:#5a704d;padding:4px 0}.inventory-card details small{overflow-wrap:anywhere;margin-top:5px;font-size:10px;line-height:1.8;display:block}.inventory-card-footer .button{flex-shrink:0;gap:5px;min-height:30px;padding:4px 9px;font-size:11px}.drawer-backdrop.is-closing{pointer-events:none;animation:.22s both drawer-scrim-out}.drawer-backdrop.is-closing .right-drawer{animation:.22s cubic-bezier(.4,0,.7,.3) both drawer-slide-out}@keyframes drawer-slide-in{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes drawer-slide-out{0%{transform:translate(0)}to{transform:translate(100%)}}@keyframes drawer-scrim-in{0%{background-color:#1b332b00}to{background-color:#1b332b38}}@keyframes drawer-scrim-out{0%{background-color:#1b332b38}to{background-color:#1b332b00}}@media (width<=767px){.right-drawer{width:100vw}.drawer-header{min-height:66px;padding:13px 20px}.drawer-header h2{font-size:18px}.drawer-content{padding:20px 20px 30px}.drawer-content .empty{padding:60px 16px}.favorites-drawer .product-grid{grid-template-columns:1fr}.inventory-drawer-content .inventory-card{grid-template-columns:58px minmax(0,1fr);gap:9px;padding:10px}.inventory-thumb{width:58px;height:64px}.inventory-card .inventory-card-heading h3{font-size:13px}.inventory-card-heading{gap:6px}.inventory-price-stock{gap:3px 9px}.inventory-price-stock strong{font-size:16px}}@media (prefers-reduced-motion:reduce){.drawer-backdrop,.right-drawer,.drawer-backdrop.is-closing,.drawer-backdrop.is-closing .right-drawer{animation:none}}.shopping-home .quick-prompts{gap:10px;margin:18px 0 24px}.shopping-home .quick-prompts button{gap:7px;min-height:40px;padding:8px 12px;font-size:13px;font-weight:500;line-height:1.65}.shopping-home .quick-prompts button svg{width:15px;height:15px}@media (width<=767px){.shopping-home .quick-prompts{gap:8px;margin:15px 0 24px}.shopping-home .quick-prompts button{min-height:40px;padding:8px 11px;font-size:12px}}.shopping-home>.agent-connect-strip{margin-top:120px}@media (width<=767px){.shopping-home>.agent-connect-strip{margin-top:96px}}.search-progress{color:#576c4a;align-items:center;gap:9px;width:100%;min-width:0;height:24px;margin:0;font-size:12px;display:flex}.progress-status{flex-shrink:0;display:inline-flex}.progress-carousel{flex:1;min-width:0;height:24px;display:block;overflow:hidden}.progress-current{white-space:nowrap;text-overflow:ellipsis;color:#416e3e;font-weight:600;line-height:24px;display:block;overflow:hidden}.progress-position{font-variant-numeric:tabular-nums;color:#606c54;white-space:nowrap;flex-shrink:0;font-size:10px}.progress-history{color:#5c6e4f;margin:0 0 18px;padding-left:23px;font-size:12px;line-height:1.9}.progress-history li{overflow-wrap:anywhere;padding:3px 0 3px 4px}.progress-history li:last-child{color:#416e3e;font-weight:600}.progress-indicator{white-space:nowrap;background:#eef4e6;border-radius:5px;flex-shrink:0;padding:2px 5px;font-size:10px;line-height:1.6}.show-more-results{color:#4e7140;background:#f7faf2;border:1px solid #d9e4cf;border-radius:9px;align-items:center;gap:8px;margin-top:16px;padding:11px 14px;font-size:12px;display:inline-flex}.show-more-results[aria-expanded=true] svg{transform:rotate(180deg)}@media (width<=767px){.search-progress{gap:7px;font-size:11px}.progress-indicator{font-size:9px}}.sidebar-collab{isolation:isolate;color:#2d4e35;text-align:left;background:linear-gradient(115deg,#e8f0df,#f2f6ec);border:1px solid #ccdcbd;border-radius:11px;flex-shrink:0;width:100%;padding:14px 12px;transition:border-color .18s,box-shadow .18s;display:block;position:relative;overflow:hidden;box-shadow:0 3px 12px #35552e06}.sidebar-collab .collab-heading{align-items:center;gap:7px;display:flex}.sidebar-collab .collab-heading strong{flex:1;font-size:12px;font-weight:700;line-height:1.7}.sidebar-collab .collab-heading svg{flex-shrink:0}.sidebar-collab .collab-description{color:#5c6e52;margin-top:8px;font-size:11px;line-height:1.7;display:block}.sidebar-collab:hover{border-color:#a7bf94;box-shadow:0 4px 14px #35552e10}.sidebar-collab:focus-visible{outline-offset:3px;outline:2px solid #6f9456}@media (prefers-reduced-motion:no-preference){.sidebar-collab:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff85,#0000);width:35%;animation:7s ease-in-out .65s infinite both agent-invite-sweep;position:absolute;top:-35%;bottom:-35%;left:-45%;transform:skew(-18deg)}}@media (width>=768px){.nav-collapsed .merchant-sidebar{flex:0 0 66px;width:66px;padding:20px 9px 14px}.nav-collapsed .shop-heading{justify-content:center;height:28px;margin-bottom:24px;padding:0}.nav-collapsed .shop-heading>div{display:none}.nav-collapsed .shop-heading .icon{width:28px;min-width:28px;height:28px}.nav-collapsed .sidebar-link{border-radius:10px;justify-content:center;align-items:center;width:46px;min-height:44px;margin:0 0 14px;padding:12px;display:flex}.nav-collapsed .sidebar-link>span,.nav-collapsed .sidebar-link>small,.nav-collapsed .sidebar-tasks{display:none}.nav-collapsed .sidebar-task-block{border-top:1px solid #dfe6d9;margin-top:auto;padding-top:16px}.nav-collapsed .sidebar-task-block .sidebar-link{margin-bottom:16px}.nav-collapsed .sidebar-collab{border-radius:10px;justify-content:center;align-items:center;width:46px;height:44px;min-height:44px;padding:0;display:flex}.nav-collapsed .sidebar-collab .collab-heading{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.nav-collapsed .sidebar-collab .collab-heading strong,.nav-collapsed .sidebar-collab .collab-heading svg:last-child,.nav-collapsed .sidebar-collab .collab-description{display:none}.nav-collapsed .sidebar-collab .collab-heading svg:first-child{width:20px;height:20px;display:block}}@media (width<=767px){.nav-collapsed .sidebar-collab{display:block}}.developer.developer-platform{scroll-behavior:smooth;background:#fff;width:100%;max-width:none;height:100%;margin:0;padding:0;overflow-y:auto}.platform-content{max-width:1200px;margin:0 auto;padding:64px 44px 28px}.platform-hero{grid-template-columns:1fr 1fr;align-items:center;gap:64px;padding-bottom:68px;display:grid}.platform-intro .eyebrow{color:#587048;letter-spacing:1.6px;align-items:center;gap:8px;font-size:10px;font-weight:650;display:flex}.platform-intro .eyebrow>span{background:#7c9a65;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #eff4e8}.platform-intro h1{letter-spacing:-1.7px;color:#233d2e;margin:22px 0 18px;font-size:clamp(34px,3.8vw,49px);font-weight:600;line-height:1.4}.platform-intro h1 em{color:#586f45;font-style:normal}.platform-intro>p{color:#606a5b;max-width:425px;font-size:14px;line-height:1.95}.platform-hero-actions{align-items:center;gap:25px;margin-top:28px;display:flex}.platform-hero-actions .button{gap:15px;min-height:43px;padding:11px 17px;font-size:13px}.platform-text-link{color:#526d43;align-items:center;gap:8px;font-size:12px;display:inline-flex}.platform-trial{color:#646b5c;flex-wrap:wrap;align-items:center;gap:7px;margin-top:22px;font-size:10px;display:flex}.platform-trial>span:first-child{background:#8ca673;border-radius:50%;width:5px;height:5px}.platform-trial .trial-divider{background:#dce4d5;width:1px;height:10px;margin:0 2px}.platform-quickstart{background:#f8faf5;border:1px solid #dce6d4;border-radius:15px;min-width:0;overflow:hidden;box-shadow:0 12px 40px #3b552d06}.quickstart-heading{border-bottom:1px solid #e3eada;justify-content:space-between;align-items:center;gap:15px;padding:17px 20px;display:flex}.quickstart-heading>span:first-child{color:#47633b;align-items:center;gap:8px;font-size:12px;font-weight:650;display:flex}.quickstart-live{color:#656c5f;font-size:10px}.integration-tabs{gap:5px;padding:15px 19px 0;display:flex}.integration-tabs button{color:#5f6a54;white-space:nowrap;border-radius:6px;flex:1;padding:8px 7px;font-size:11px}.integration-tabs button[aria-selected=true]{color:#365534;background:#e5eddc;font-weight:650}.integration-tabs button:focus-visible{outline-offset:2px;outline:2px solid #799963}.integration-panel{padding:19px 20px 18px}.integration-panel h2{color:#355131;margin-bottom:7px;font-size:14px;font-weight:650}.integration-panel>p{color:#646d5c;min-height:36px;font-size:11px;line-height:1.7}.quickstart-code{background:#fff;border:1px solid #e2e9d9;border-radius:9px;height:130px;margin-top:14px;overflow:auto}.quickstart-code pre{white-space:pre-wrap;overflow-wrap:anywhere;color:#5a6e4e;margin:0;padding:14px;font:11px/1.85 ui-monospace,SFMono-Regular,Consolas,monospace}.quickstart-code.code-mcp,.quickstart-code.code-cli{align-items:center;display:flex}.quickstart-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:15px;display:flex}.quickstart-actions button,.quickstart-actions a{color:#586d45;align-items:center;gap:6px;font-size:11px;display:inline-flex}.quickstart-actions button{background:#fff;border:1px solid #d4e0c7;border-radius:6px;padding:7px 11px;font-weight:600}.platform-section{margin-bottom:54px}.platform-section-heading{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:24px;display:flex}.platform-section-heading .eyebrow{letter-spacing:1.8px;color:#646c5c;font-size:9px}.platform-section-heading h2{letter-spacing:-.5px;color:#314b32;margin-top:9px;font-size:24px;font-weight:550;line-height:1.5}.platform-section-heading>p{color:#626a5c;padding-bottom:4px;font-size:11px}.scenarios-section{padding-top:8px}.scenario-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.scenario-card{background:#fff;border:1px solid #e2e8db;border-radius:11px;flex-direction:column;min-width:0;padding:20px 17px 16px;display:flex}.scenario-icon{color:#5f6e4c;justify-content:space-between;align-items:center;gap:7px;min-height:47px;margin-bottom:16px;display:flex}.scenario-icon span{letter-spacing:.6px;color:#61695b;font:8px ui-monospace,monospace}.scenario-card h3{color:#3b5436;margin-bottom:9px;font-size:14px;font-weight:600}.scenario-card p{color:#5f6958;flex:1;margin-bottom:20px;font-size:11px;line-height:1.85}.scenario-actions{border-top:1px solid #edf0e8;justify-content:space-between;align-items:center;gap:7px;padding-top:13px;display:flex}.scenario-actions button,.scenario-actions a{color:#5d704e;align-items:center;gap:5px;font-size:10px;display:inline-flex}.scenario-actions button{font-weight:600}.platform-support{color:#596f48;background:#f7f9f2;border:1px solid #e2e9d9;border-radius:10px;justify-content:space-between;align-items:center;gap:16px;margin-top:15px;padding:18px 22px;font-size:12px;display:flex}.platform-support small{color:#646b5c;margin-left:12px;font-size:11px}.platform-support a{white-space:nowrap;align-items:center;gap:9px;font-size:11px;display:inline-flex}.platform-resource-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 26px;display:grid}.platform-resource{color:#606e4f;border-bottom:1px solid #e8eddf;align-items:center;gap:13px;padding:16px 0;display:flex}.platform-resource>span{flex:1;min-width:0}.platform-resource strong{color:#4b6540;font-size:13px;font-weight:550;display:block}.platform-resource small{color:#656c5f;margin-top:6px;font-size:11px;display:block}.platform-resource:hover strong{color:#254832}.workspace-resources{background:#fcfdf9;border:1px solid #e2e8dc;border-radius:11px}.workspace-resources summary{cursor:pointer;color:#606e56;justify-content:space-between;align-items:center;gap:15px;padding:20px;list-style:none;display:flex}.workspace-resources summary::-webkit-details-marker{display:none}.workspace-resources summary>span{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.workspace-resources summary strong{color:#536a47;font-size:12px;font-weight:600}.workspace-resources summary small{color:#61695c;font-size:10px}.workspace-resources[open] summary>svg{transform:rotate(180deg)}.workspace-resource-body{padding:0 20px 20px}.workspace-resource-body>p{color:#616b59;margin-bottom:14px;font-size:11px;line-height:1.8}.workspace-file-list article{border-top:1px solid #e6ebdf;justify-content:space-between;align-items:center;gap:12px;padding:15px 0;display:flex}.workspace-file-list strong{overflow-wrap:anywhere;color:#576c4c;font:11px ui-monospace,monospace}.workspace-file-list small{color:#656c5e;margin-top:7px;font-size:10px;display:block}.workspace-file-list article>div{color:#586c4a;flex-shrink:0;align-items:center;gap:14px;font-size:11px;display:flex}.workspace-resource-body>.button{margin-top:14px;font-size:11px}.platform-footer{color:#656b5f;flex-wrap:wrap;justify-content:space-between;gap:14px;padding:30px 0 0;font-size:10px;display:flex}.platform-footer a{color:#606f52;margin:0 3px}@media (width<=1100px){.platform-hero{gap:32px}.platform-content{padding:48px 32px 25px}.scenario-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.quickstart-live{display:none}}@media (width<=767px){.platform-content{padding:34px 20px 24px}.platform-hero{grid-template-columns:1fr;gap:30px;padding-bottom:45px}.platform-intro h1{margin-top:18px;font-size:34px}.platform-intro>p{font-size:13px}.platform-section{margin-bottom:38px}.platform-section-heading{flex-direction:column;align-items:flex-start;gap:10px;margin-bottom:18px}.platform-section-heading h2{font-size:22px}.scenario-grid{gap:10px}.scenario-card{padding:17px 13px 14px}.scenario-card h3{font-size:13px}.scenario-icon span{font-size:7px}.scenario-actions{flex-wrap:wrap;gap:12px}.platform-support{padding:16px}.platform-support small{margin:5px 0 0;line-height:1.7;display:block}.platform-resource-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 20px}.platform-resource strong{font-size:11px}.platform-resource small{font-size:10px;line-height:1.7}.workspace-resources summary{padding:17px}.workspace-resources summary small{margin-left:28px}.workspace-file-list article{flex-wrap:wrap}}.site-footer{color:#63695d;background:#fff;border-top:1px solid #edf0e9;flex-wrap:wrap;flex-shrink:0;justify-content:center;align-items:center;gap:8px 20px;padding:10px 20px;font-size:10px;line-height:1.6;display:flex}.site-footer a:hover{color:#576f4a}.site-footer a:focus-visible{outline-offset:3px;outline:2px solid #8ca875}.login{flex-direction:column;display:flex}.login>header{flex-shrink:0}.login>.site-footer{margin-top:auto}@media (width<=767px){.site-footer{gap:3px 12px;padding:8px 12px;font-size:9px}.site-footer>span{text-align:center;width:100%}}.reason>summary{cursor:pointer;min-width:0}.reason>summary>.search-progress{flex:1;width:auto;min-width:0;height:24px;margin:0}.reason>summary>svg{flex-shrink:0}.reason[open]>summary>svg{transform:rotate(180deg)}.reason .reason-title{margin:0 0 12px;font-size:12px;font-weight:650}.reason-summary-fallback{flex:1}.product-price{flex-wrap:wrap;align-items:center;gap:7px}.product-price>small{white-space:nowrap}.product-compare{color:#486a38;white-space:nowrap;align-items:center;gap:4px;min-height:28px;margin-left:auto;padding:3px 0 3px 6px;font-size:12px;display:inline-flex}.product-compare[aria-pressed=true]{color:#315d35;font-weight:600}.product-compare:focus-visible{outline-offset:3px;border-radius:4px;outline:2px solid #8ca875}.opportunities{padding:22px 24px 24px}.opportunity-heading{margin-bottom:18px}.opportunity-heading h1{margin:7px 0 6px;font-size:25px}.opportunity-heading p{font-size:12px}.opportunity-layout{gap:16px clamp(28px,2.5vw,44px)}.category-panel{border:1px solid var(--line);box-shadow:none;border-radius:9px;padding:10px}.category-panel .section-heading,.category-panel .search-input{margin-bottom:8px}.category-panel .search-input input{padding:7px 0}.category-panel .category-row{margin-bottom:2px}.category-panel .category-row>button{padding:5px 6px;font-size:12px;line-height:1.65}.category-panel .all-market{padding:7px 6px;font-size:12px}.category-columns{margin:7px 6px}.category-foot{margin-top:8px;padding-top:8px}.metric-grid{gap:10px}.metric{box-shadow:none;border:0;border-radius:0;padding:13px 14px}.metric>span{font-size:12px}.metric>div{gap:6px;margin:8px 0 6px}.metric strong{font-size:28px;line-height:1.25}.metric small{font-size:10px}.metric p{font-size:10px;line-height:1.6}.score-explanation{border-radius:8px;margin:10px 0 14px;padding:8px 12px}.score-explanation summary{gap:7px;font-size:11px}.score-explanation summary span{font-size:10px}.evidence-panel{box-shadow:none;border:0;border-radius:0;padding:16px}.evidence-panel>.section-heading{margin-bottom:8px}.evidence-panel h3{font-size:15px}.evidence-panel .section-heading p{margin-top:3px;font-size:11px}.evidence-panel .section-heading .tag{font-size:10px}.sample-note{padding:8px 10px;font-size:11px}.demand-row>summary{gap:10px;padding:12px 0}.demand-row summary strong{font-size:14px;line-height:1.6}.demand-row summary span:not(.tag){margin-top:3px;font-size:10px}.demand-icon{border-radius:7px;flex-shrink:0;width:28px;height:28px}.demand-row .tag{font-size:9px}.demand-details{margin-bottom:12px;padding:14px}.demand-details h4{margin:12px 0 7px;font-size:12px}.demand-details p{font-size:12px}.demand-facts{margin-bottom:12px}.submission-history>div{padding-bottom:12px}.suggestion-panel{margin-top:14px;padding:16px}.suggestion-panel h3{font-size:15px}.suggestion-panel p{margin:9px 0;font-size:13px;line-height:1.8}.suggestion-panel .button{min-height:34px;font-size:12px}.history-note{margin-top:10px;font-size:10px}.merchant-input-area{padding:8px 24px 12px}.merchant-input-area .merchant-composer{border-radius:13px;padding:10px 14px 8px}.merchant-input-area .merchant-composer textarea{resize:none;height:24px;min-height:24px;max-height:120px;font-size:14px;line-height:24px;overflow-y:hidden}.merchant-composer .composer-bottom{margin-top:6px}.merchant-composer .send{border-radius:9px;width:32px;height:32px}.merchant-composer .send svg{width:19px;height:19px}.merchant-composer .composer-bottom .icon{padding:4px 7px}@media (width>=1001px){.opportunity-layout{grid-template-columns:260px minmax(0,1fr)}}@media (width<=1000px){.opportunities{padding:22px 18px}}@media (width<=767px){.opportunities{padding:60px 14px 20px}.opportunity-heading h1{font-size:23px}.opportunity-heading>div:last-child{margin-top:12px}.metric-grid{gap:7px}.metric{padding:11px 10px}.metric>span{font-size:10px}.metric strong{font-size:26px}.metric small,.metric p{font-size:9px}.evidence-panel{padding:13px}.demand-row>summary{gap:8px}.demand-row .tag{margin-left:36px}.score-explanation summary span{font-size:9px}.merchant-input-area{padding:7px 14px 10px}.merchant-input-area .merchant-composer{padding:9px 12px 7px}.merchant-input-area .merchant-composer textarea{font-size:16px}}.category-panel .category-row>button>span{font-weight:450}.opportunities .category-panel h3,.opportunities .evidence-panel h3,.opportunities .suggestion-panel h3,.opportunities .metric>span{color:#3b523e;font-size:14px;font-weight:600;line-height:1.6}.opportunities .category-panel .category-row>button,.opportunities .category-panel .all-market,.opportunities .category-panel .all-market strong,.opportunities .category-panel .search-input input{font-size:13px}.opportunities .category-row small,.opportunities .category-columns,.opportunities .category-panel .section-heading>span,.opportunities .category-panel .section-heading>button{font-size:11px}.opportunities .category-foot{font-size:10px}.opportunities .demand-row summary strong{font-size:13px;font-weight:500;line-height:1.65}.favorites-drawer .product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.product-card.is-compact{border-radius:10px;min-width:0;max-width:none}.product-card.is-compact .product-media{aspect-ratio:1.15;height:auto;padding:12px}.product-card.is-compact .product-media img{max-height:100%}.product-card.is-compact .favorite-icon{width:28px;height:28px;top:8px;right:8px}.product-card.is-compact .favorite-icon svg{width:15px;height:15px}.product-card.is-compact .product-info{padding:12px}.product-card.is-compact .product-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:40px;margin:0 0 10px;font-size:12px;line-height:1.65;display:-webkit-box;overflow:hidden}.product-card.is-compact .product-price strong{font-size:18px}@media (width<=767px){.favorites-drawer .product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.favorites-drawer .drawer-content{padding:18px 14px 24px}.product-card.is-compact .product-media{padding:8px}.product-card.is-compact .product-info{padding:9px 8px}.product-card.is-compact .product-title{min-height:37px;margin-bottom:7px;font-size:11px}.product-card.is-compact .product-price strong{font-size:15px}}.shop-identity{text-align:left;color:#35543b;flex:1;align-items:center;gap:8px;min-width:0;display:flex}.shop-identity>span{flex:1;min-width:0}.shop-identity strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.shop-identity>svg{flex-shrink:0}.shop-manager{grid-template-columns:190px minmax(0,1fr);gap:26px;display:grid}.shop-manager-list{border-right:1px solid #e4ebdc;flex-direction:column;gap:8px;padding-right:18px;display:flex}.shop-manager-list>.eyebrow{color:#606b55;margin:4px 0 13px;font-size:10px}.shop-manager-list>button:not(.button){text-align:left;color:#596c49;border-radius:8px;align-items:center;gap:8px;padding:12px 10px;font-size:12px;display:flex}.shop-manager-list>button.active{color:#3e6839;background:#eef4e6}.shop-manager-list>button>span{overflow-wrap:anywhere;flex:1;min-width:0}.shop-manager-list small{color:#626d59;margin-top:5px;font-size:10px;display:block}.shop-manager-list>.button{margin-top:10px;font-size:12px}.shop-info-form h3{margin:10px 0 8px;font-size:20px;font-weight:600}.shop-info-form>div>p{color:#5e6957;margin-bottom:22px;font-size:12px;line-height:1.8}.shop-info-form label{color:#5c704c;margin:16px 0;font-size:12px}.shop-info-form input,.shop-info-form textarea{resize:vertical;background:#fff;border:1px solid #d8e2cd;border-radius:8px;padding:11px 12px;font-size:13px}.shop-form-columns{grid-template-columns:1fr 1fr;gap:14px;display:grid}.shop-form-columns label{margin:0}.shop-info-form>.button{margin-top:8px;font-size:13px}@media (width>=768px){.nav-collapsed .shop-identity{display:none}}@media (width<=767px){.shop-manager{grid-template-columns:1fr;gap:22px}.shop-manager-list{border-bottom:1px solid #e4ebdc;border-right:0;padding:0 0 18px}.shop-manager-list>button:not(.button){padding:9px 10px}.shop-form-columns{grid-template-columns:1fr;gap:15px}}.settings-page{color:#344d37;background:#fafcf8;height:100%;overflow:auto}.settings-page-inner{width:min(1180px,100%);margin:auto;padding:26px 38px 50px}.settings-back{color:#586b5b;align-items:center;gap:9px;margin-bottom:28px;font-size:12px;display:inline-flex}.settings-heading .eyebrow{letter-spacing:1.8px;color:#5e6c58;font-size:10px;font-weight:650}.settings-heading h1{letter-spacing:-.7px;margin:14px 0 8px;font-size:30px;font-weight:550;line-height:1.6}.settings-heading>p{color:#5d6e57;font-size:13px;line-height:1.8}.settings-layout{grid-template-columns:175px minmax(0,1fr);gap:38px;margin-top:32px;display:grid}.settings-nav{flex-direction:column;gap:8px;display:flex}.settings-nav button{text-align:left;color:#596c4f;border-radius:9px;align-items:center;gap:10px;padding:13px 14px;font-size:13px;display:flex}.settings-nav button.active{color:#3e6238;background:#e9f0de;font-weight:650}.settings-content{min-width:0}.settings-card{background:#fff;border:1px solid #d7e1cf;border-radius:14px;margin-bottom:20px;padding:26px}.settings-card h2{color:#304d37;font-size:18px;font-weight:550;line-height:1.7}.settings-card h2>small{color:#5a6c52;font-size:12px;font-weight:400}.settings-card>p{color:#5c6e53;margin:8px 0 25px;font-size:12px;line-height:1.9}.settings-card form>label{color:#526e45;flex-direction:column;gap:9px;margin:19px 0;font-size:12px;display:flex}.settings-card input:not([type=checkbox]),.settings-card select,.settings-card textarea{color:#3f5c36;background:#fbfcf8;border:1px solid #cddbbf;border-radius:9px;outline:none;min-height:41px;padding:11px 13px;font-size:13px}.settings-card input::placeholder,.settings-card textarea::placeholder{color:#5c6a52}.settings-card input:focus,.settings-card select:focus,.settings-card textarea:focus{border-color:#799d60;box-shadow:0 0 0 2px #eaf1e1}.settings-card label>small{color:#5c6d52;font-size:11px;line-height:1.8}.settings-card form>.button{min-height:39px;margin-top:20px;font-size:12px}.preference-options{flex-wrap:wrap;gap:9px;display:flex}.preference-options button{color:#3f5d37;background:#fbfcf8;border:1px solid #cddbbf;border-radius:8px;align-items:center;gap:6px;padding:11px 13px;font-size:13px;font-weight:600;display:flex}.preference-options button.active{background:#edf4e3;border-color:#8eac76}.settings-toggle-row{border-top:1px solid #e0e7d6;justify-content:space-between;align-items:center;gap:20px;margin:0;padding:20px 0;display:flex}.settings-toggle-row:last-child{padding-bottom:0}.settings-toggle-row strong{color:#36543b;font-size:13px;font-weight:550;display:block}.settings-toggle-row small{color:#596b4f;margin-top:7px;font-size:11px;line-height:1.8;display:block}.settings-switch{appearance:none;cursor:pointer;background:#c5cfbc;border:0;border-radius:20px;width:34px;min-width:34px;height:20px;position:relative}.settings-switch:checked{background:#718f51}.settings-switch:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #253e2b15}.settings-switch:checked:after{left:16px}.settings-small-badge{color:#4e713b;white-space:nowrap;background:#edf3e5;border-radius:5px;padding:5px 8px;font-size:11px}.memory-items{margin:0 0 23px}.memory-items>div{border-bottom:1px solid #e3e9da;align-items:flex-start;gap:13px;padding:15px 0;display:flex}.memory-items>div>span{color:#385a3c;white-space:pre-wrap;overflow-wrap:anywhere;flex:1;font-size:13px;line-height:1.8}.memory-items button{color:#566e45;padding:5px}.settings-card>.memory-empty{color:#5a6d4f;margin:24px 0;font-size:12px}.memory-add label>div{align-items:center;gap:11px;display:flex}.memory-add input{flex:1;min-width:0}.memory-add .button{min-height:41px;font-size:12px}.model-option,.provider-secret-row{border-top:1px solid #e0e7d6;align-items:center;gap:12px;padding:20px 0;display:flex}.model-option:last-child{padding-bottom:0}.model-option>span,.provider-secret-row>span{flex:1;min-width:0}.model-option strong,.provider-secret-row strong{color:#34533a;overflow-wrap:anywhere;font-size:13px;font-weight:550;display:block}.model-option small,.provider-secret-row small{color:#5c7053;margin-top:7px;font-size:11px;line-height:1.8;display:block}.model-option .button,.provider-secret-row .button{flex-shrink:0;min-height:34px;padding:8px 10px;font-size:11px}.model-remove{color:#556d45;padding:5px}.settings-account-facts{grid-template-columns:100px 1fr;gap:18px;font-size:13px;line-height:1.8;display:grid}.settings-account-facts dt{color:#5c6f53}.settings-account-facts dd{color:#36553a;overflow-wrap:anywhere;margin:0}.memory-edit textarea{color:#3e603a;border:1px solid #cad8bc;border-radius:8px;min-height:95px;margin-bottom:18px;padding:12px;font-size:13px}.memory-confirm p{color:#4c6944;margin-bottom:18px;font-size:13px;line-height:1.9}.settings-page button:focus-visible{outline-offset:3px;outline:2px solid #7d9d62}@media (width<=1000px){.settings-page-inner{padding:25px 26px 40px}.settings-layout{grid-template-columns:155px minmax(0,1fr);gap:25px}}@media (width<=767px){.settings-page-inner{padding:22px 18px 35px}.settings-back{margin-bottom:20px}.settings-heading h1{font-size:26px}.settings-layout{grid-template-columns:1fr;gap:20px;margin-top:25px}.settings-nav{flex-flow:wrap;gap:7px}.settings-nav button{gap:6px;padding:9px 10px;font-size:11px}.settings-nav button svg{width:15px;height:15px}.settings-card{padding:21px 18px}.settings-card h2{font-size:17px}.preference-options{grid-template-columns:1fr 1fr;display:grid}.preference-options button{justify-content:center;padding:11px 8px;font-size:12px}.settings-toggle-row{gap:15px}.model-option{flex-wrap:wrap}.settings-card input:not([type=checkbox]),.settings-card select,.settings-card textarea{font-size:16px}.settings-account-facts{grid-template-columns:80px 1fr;gap:14px;font-size:12px}}.settings-card .model-option .button:disabled{opacity:1;color:#456a37;background:#f0f5e9;border-color:#ccd9c0}.header-account{align-items:center;gap:18px;margin-left:auto;display:flex}.header-account .account{margin-left:0}.notification-trigger{color:#3e5943;border-radius:10px;place-items:center;width:36px;height:38px;display:grid;position:relative}.notification-trigger:hover{background:#f0f5eb}.notification-count{color:#fff;background:#d65049;border:1.5px solid #fff;border-radius:10px;place-items:center;min-width:17px;height:17px;padding:0 4px;font-size:10px;font-weight:600;line-height:1;display:grid;position:absolute;top:0;right:-3px}.notification-trigger.new-message svg{transform-origin:50% 20%;animation:.65s ease-out notification-arrival}.notification-trigger.has-unread:not(.new-message) svg{transform-origin:50% 20%;animation:12s ease-in-out infinite notification-nudge}@keyframes notification-arrival{0%,to{transform:rotate(0)}20%{transform:rotate(-13deg)}45%{transform:rotate(11deg)}70%{transform:rotate(-5deg)}}@keyframes notification-nudge{0%,90%,to{transform:translateY(0)}93%{transform:translateY(-2px)}96%{transform:translateY(0)}98%{transform:translateY(-1px)}}.message-toolbar{color:#596d52;border-bottom:1px solid #e1e8dd;justify-content:space-between;align-items:center;gap:10px;padding-bottom:10px;font-size:12px;display:flex}.message-toolbar>div{align-items:center;gap:14px;display:flex}.message-toolbar button{align-items:center;gap:6px;font-size:12px;display:inline-flex}.message-toolbar .button{min-height:32px;padding:5px 10px}.message-tabs{scrollbar-width:thin;gap:4px;padding:10px 0;display:flex;overflow:auto}.message-tabs button{color:#52664a;border-radius:7px;flex-shrink:0;padding:5px 9px;font-size:12px}.message-tabs button.active{color:#31523a;background:#eaf1e2;font-weight:650}.message-row{text-align:left;border-bottom:1px solid #e2e8dd;border-radius:8px;align-items:flex-start;gap:10px;width:100%;padding:10px;display:flex}.message-row:hover{background:#f7faf3}.message-row.unread{background:#f3f7ed}.message-row>span:last-child{flex:1;min-width:0}.message-kind-icon{color:#4e7141;background:#e8efdf;border-radius:8px;flex-shrink:0;place-items:center;width:28px;height:28px;display:grid}.message-row strong{color:#304d37;align-items:center;gap:9px;font-size:14px;font-weight:600;display:flex}.message-row strong i{background:#d65049;border-radius:50%;width:6px;height:6px;display:inline-block}.message-row p{-webkit-line-clamp:2;color:#516549;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin:4px 0 0;font-size:12px;line-height:1.6;display:-webkit-box;overflow:hidden}.message-row small,.message-detail>small,.feedback-history small{color:#5e6d56;font-size:11px}.message-loading{color:#566b4c;justify-content:center;align-items:center;gap:9px;padding:38px 0;font-size:13px;display:flex}.message-pagination{justify-content:center;align-items:center;gap:15px;padding:12px 0;font-size:12px;display:flex}.message-back,.message-history-link{color:#4f6e43;align-items:center;gap:7px;margin:12px 0;padding:8px 0;font-size:12px;display:inline-flex}.message-history-link{margin-top:24px}.feedback-form{color:#344e39}.feedback-form h3,.message-detail h3,.feedback-history h3{margin:8px 0 15px;font-size:20px;font-weight:600}.feedback-form>p{color:#526749;font-size:13px;line-height:1.9}.feedback-form label{flex-direction:column;gap:10px;margin:23px 0;font-size:12px;font-weight:550;display:flex}.feedback-form input,.feedback-form select,.feedback-form textarea{color:#34523b;background:#fff;border:1px solid #cbd8c3;border-radius:9px;width:100%;margin:0;padding:11px 13px;font-size:13px;line-height:1.8;display:block}.feedback-form textarea{resize:vertical;min-height:110px}.feedback-form textarea::placeholder{color:#63735b;opacity:1}.feedback-submit{justify-content:space-between;align-items:center;display:flex}.feedback-submit>small{color:#5e6f55;font-size:11px}.message-detail{padding:9px 0 25px}.message-detail-category{color:#516c45;align-items:center;gap:7px;margin-bottom:12px;font-size:12px;display:inline-flex}.message-detail>p,.console-feedback-content,.message-preserve{white-space:pre-wrap;overflow-wrap:anywhere;color:#354d3b;margin:15px 0;font-size:14px;line-height:1.95}.message-detail>.button{width:fit-content;margin-top:25px;display:flex}.feedback-replies{border-top:1px solid #dce5d4;margin:28px 0;padding-top:24px}.feedback-replies h4,.feedback-replies h3{margin-bottom:15px;font-size:14px;font-weight:600}.feedback-replies>div{background:#f2f6ec;border-radius:10px;margin:14px 0;padding:17px}.feedback-replies strong{color:#3a5b3b;font-size:12px}.feedback-replies p{white-space:pre-wrap;overflow-wrap:anywhere;color:#465e3f;margin:9px 0;font-size:13px;line-height:1.9}.feedback-replies small{color:#5c6c54;font-size:11px}.feedback-history>button{text-align:left;border-bottom:1px solid #dfe7d7;align-items:flex-start;gap:15px;width:100%;padding:18px 0;display:flex}.feedback-history>button>span{white-space:pre-wrap;overflow-wrap:anywhere;flex:1;font-size:13px;line-height:1.8}.feedback-history small{margin-top:9px;display:block}.feedback-history b{color:#4e6c3e;white-space:nowrap;background:#edf3e5;border-radius:5px;padding:3px 7px;font-size:11px;font-weight:550}.messages-drawer .inline-error{margin-top:18px}.messages-drawer .inline-error button{align-items:center;gap:5px;margin-left:12px;display:inline-flex}.settings-drawer .drawer-content{padding:0}.settings-page.in-drawer{background:#fff;height:auto;overflow:visible}.settings-page.in-drawer .settings-page-inner{padding:22px 28px 36px}.settings-page.in-drawer .settings-heading{display:none}.settings-page.in-drawer .settings-layout{margin-top:0;display:block}.settings-page.in-drawer .settings-nav{border-bottom:1px solid #dfe6d6;flex-flow:wrap;gap:4px;margin-bottom:24px;padding-bottom:18px}.settings-page.in-drawer .settings-nav button{gap:7px;padding:9px 10px;font-size:12px}.settings-page.in-drawer .settings-card{padding:22px}.settings-page.in-drawer .model-option{flex-wrap:wrap}.settings-page.in-drawer .model-option>span{min-width:55%}.shop-info-form label{color:#4b633e;flex-direction:column;align-items:stretch;gap:9px;display:flex}.shop-info-form input,.shop-info-form textarea{color:#344f38;width:100%;min-width:0;margin:0;line-height:1.8;display:block}.shop-info-form textarea{resize:vertical;min-height:104px}.shop-info-form input::placeholder,.shop-info-form textarea::placeholder{color:#63735b;opacity:1}.agent-connect-copy strong{letter-spacing:0;color:#2e493a;font-size:14px;font-weight:500}.agent-connect-copy span{color:#5c7051;font-size:11px;font-weight:400}.agent-connect-link{color:#526748;font-size:12px;font-weight:400}.agent-connect-strip>.button{font-size:12px;font-weight:500}@media (width<=767px){.header-account{gap:5px}.notification-trigger{width:30px}.message-toolbar>div{gap:8px}.message-tabs{gap:1px}.message-tabs button{padding:7px 8px;font-size:11px}.settings-page.in-drawer .settings-page-inner{padding:18px 16px 30px}.settings-page.in-drawer .settings-card{padding:18px}.agent-connect-copy strong{font-size:13px}.agent-connect-copy span{font-size:11px}}@media (prefers-reduced-motion:reduce){.notification-trigger svg{animation:none!important}}.compare-strip{background:#eef4e5;border:1px solid #d7e3c9;border-radius:11px;align-items:center;gap:13px;min-height:54px;margin-bottom:10px;padding:9px 11px;display:flex}.compare-thumbnails{flex-shrink:0;gap:5px;display:flex}.compare-strip .compare-thumbnails button{color:#4e6a43;background:#fff;border-radius:6px;place-items:center;width:32px;height:32px;margin-left:0;padding:0;display:grid;position:relative;overflow:hidden}.compare-thumbnails img{object-fit:contain;width:100%;height:100%;display:block}.compare-thumbnails button>span{background:#fff;border-radius:0 0 0 4px;display:none;position:absolute;top:0;right:0}.compare-thumbnails button:hover>span,.compare-thumbnails button:focus-visible>span{display:flex}.compare-selected-count{color:#3a5340;white-space:nowrap;font-size:12px}.compare-strip button.compare-clear{color:#5d7056;margin-left:0;padding:4px 0;font-size:11px;font-weight:400}.compare-strip .compare-submit{border-radius:10px;min-height:35px;margin-left:auto;padding:8px 13px;font-size:12px;font-weight:500}.conversation-comparison{background:#fff;border:1px solid #dce5d2;border-radius:13px;margin-top:15px;overflow:hidden}.comparison-intro{color:#37563b;background:#f1f6e9;border-bottom:1px solid #dce5d2;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:19px 21px;font-size:14px;font-weight:500;line-height:1.8;display:flex}.comparison-intro small{color:#4e6348;font-size:11px;font-weight:450}.comparison-scroll{scrollbar-width:thin;overflow-x:auto}.comparison-scroll table{table-layout:fixed;border-collapse:collapse;text-align:left;width:100%;min-width:660px}.comparison-scroll th,.comparison-scroll td{vertical-align:top;color:#293f31;overflow-wrap:anywhere;border-bottom:1px solid #e3e9dc;padding:15px 13px;font-size:13px;font-weight:500;line-height:1.8}.comparison-scroll thead th{color:#345139;font-weight:600}.comparison-scroll th:first-child{color:#435c3b;width:90px;font-weight:500}.comparison-scroll tbody tr:last-child>*{border-bottom:0}.comparison-product-link{color:#3f6337;text-align:left;align-items:center;gap:5px;padding:0;font-size:13px;font-weight:500;display:inline-flex}.comparison-advice{background:#f7faf3;border:1px solid #dce5d2;border-radius:11px;margin-top:15px;padding:17px 20px}.comparison-advice>strong{color:#3e613c;align-items:center;gap:7px;font-size:13px;font-weight:600;display:flex}.comparison-advice p,.comparison-advice li{color:#425d3d;overflow-wrap:anywhere;font-size:12px;line-height:1.9}.comparison-advice p{margin-top:9px}.comparison-advice ul{margin:8px 0 0;padding-left:18px}.comparison-notice{color:#5c7052;margin-top:12px;font-size:11px;line-height:1.9}.comparison-followups{flex-wrap:wrap;gap:9px;margin-top:17px;display:flex}.comparison-followups button{color:#37583b;background:#f7faf3;border:1px solid #cbdcbd;border-radius:8px;padding:11px 15px;font-size:13px;font-weight:600}.comparison-followups button:hover{background:#edf4e4}@media (width<=767px){.compare-strip{gap:8px;padding:8px}.compare-strip .compare-thumbnails button{width:27px;height:30px}.compare-selected-count{font-size:10px}.compare-strip .compare-submit{gap:5px;padding:8px 10px;font-size:11px}.compare-submit svg{width:16px;height:16px}.comparison-scroll table{min-width:580px}.comparison-scroll th,.comparison-scroll td{padding:13px 11px}.comparison-intro{padding:15px}.comparison-followups button{padding:10px 12px;font-size:12px}}.messages-drawer .drawer-header{min-height:58px;padding:9px 20px}.messages-drawer .drawer-content{padding:14px 20px 20px}.message-list{gap:4px;display:grid}.message-row-heading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:2px 12px;display:flex}.message-row-heading small{white-space:nowrap;flex-shrink:0;line-height:1.5}.messages-drawer .message-history-link{margin:10px 0 0;padding:6px 0}@media (width<=767px){.messages-drawer .drawer-content{padding:12px 16px 18px}.messages-drawer .message-tabs button{padding:5px 8px}}.avatar{flex-shrink:0;overflow:hidden}.avatar img{object-fit:cover;border-radius:inherit;width:100%;height:100%;display:block}.avatar-editor{padding-bottom:12px}.avatar-editor-profile{align-items:center;gap:12px;display:flex}.avatar-editor .avatar-upload-preview{background:0 0;border:0;border-radius:50%;flex-shrink:0;width:52px;height:52px;padding:0;display:block;position:relative}.avatar-editor .avatar{width:52px;height:52px;font-size:21px}.avatar-editor .avatar-camera{color:#3d653a;background:#e4efdc;border:2px solid #fff;border-radius:50%;place-items:center;width:22px;height:22px;display:grid;position:absolute;bottom:-1px;right:-1px}.avatar-editor-profile>div{min-width:0}.avatar-editor-profile strong{text-overflow:ellipsis;white-space:nowrap;color:#2f4936;max-width:145px;font-size:15px;display:block;overflow:hidden}.avatar-editor .avatar-upload-link{color:#4e7043;border:0;width:auto;padding:4px 0;font-size:12px;line-height:1.5;display:inline-flex}.avatar-editor .avatar-remove-link{color:#566b4e;border:0;width:auto;margin:7px 0 0 64px;padding:3px 0;font-size:11px;line-height:1.5;display:inline-flex}.avatar-editor button:disabled{cursor:wait;opacity:.65}.avatar-file-input{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.avatar-error{color:#9b4d36;margin:9px 0 0;font-size:12px;line-height:1.6}.avatar-editor .avatar-error button{border:0;width:auto;margin-left:7px;padding:0;font-size:12px;text-decoration:underline;display:inline-flex}.settings-card>.avatar-editor{margin:18px 0}.header-account .guest-login{color:#294c37;background:#fff;min-height:42px;padding:9px 20px;font-size:14px;font-weight:700;position:relative}.login-required-dot{background:#d65049;border:2px solid #fff;border-radius:50%;width:14px;height:14px;position:absolute;top:-3px;right:-3px}@media (width<=767px){.header-account .guest-login{min-height:38px;padding:8px 14px;font-size:11px}}.merchant-workspace.is-opportunities>.merchant-toolbar{display:none}.opportunity-heading{align-items:flex-start;padding-top:0;padding-right:0}.opportunity-heading h1{margin-top:0}.opportunity-heading>div:first-child{min-width:0}.opportunity-heading>div:last-child{max-width:none;margin-top:0}.opportunity-heading .segmented{box-sizing:border-box;min-height:40px}.opportunity-heading .opportunity-inventory-button{white-space:nowrap;background:#fff;border:1px solid #e0e7dc;border-radius:11px;min-height:40px;margin-left:10px;padding:8px 12px;font-size:13px;font-weight:400;box-shadow:0 3px 12px #294d380a}.opportunity-inventory-button .count{color:#5c704c;background:#e9efdf;border-radius:4px;padding:2px 7px;font-size:11px}@media (width<=700px){.merchant-workspace.is-opportunities>.merchant-toolbar{display:flex;right:auto}.merchant-workspace.is-opportunities>.merchant-toolbar>.button{display:none}.opportunity-heading>div:last-child{margin-top:12px}.opportunity-heading .opportunity-inventory-button{margin-left:0;font-size:12px}}.merchant-workspace{--merchant-gutter:clamp(32px,3.2vw,64px)}.merchant-conversation,.merchant-main>.onboarding{width:100%;max-width:none;padding-inline:var(--merchant-gutter)}.merchant-main>.opportunities,.merchant-main>.merchant-input-area{padding-inline:var(--merchant-gutter)}.merchant-input-area .composer{max-width:none}.merchant-workspace>.merchant-toolbar{right:var(--merchant-gutter)}.merchant-conversation .upload-invitation{flex-wrap:wrap}.merchant-conversation .upload-invitation>div:nth-child(2){flex:260px;min-width:0}.merchant-conversation .upload-actions{max-width:100%;margin-left:0}.merchant-conversation .merchant-summary{background:0 0;border:0;border-radius:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding:0;display:grid}.merchant-summary>article{background:#fdfefa;border:1px solid #dfe7d6;border-radius:10px;min-width:0;padding:19px}.merchant-summary>article>span{color:#536c47;font-size:14px;font-weight:500;line-height:1.6;display:block}.merchant-summary>article>strong{color:#355734;margin:12px 0 7px;font-size:32px;font-weight:500;line-height:1.35;display:block}.merchant-summary>article>small{color:#5c6c52;font-size:12px;line-height:1.7;display:block}.merchant-summary>button{color:#426c45;grid-column:1/-1;justify-self:end;width:auto;padding:3px 0;font-size:12px}@media (width<=767px){.merchant-conversation .merchant-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.merchant-summary>article{padding:15px}.merchant-summary>article:last-of-type{grid-column:1/-1}.merchant-summary>article>strong{font-size:28px}}.merchant-conversation .import-resume{flex-wrap:wrap}.merchant-conversation .import-resume>span{overflow-wrap:anywhere;min-width:0}.merchant-main>.import-workspace .import-scroll{padding-inline:var(--merchant-gutter)}.merchant-main>.import-workspace.has-row .import-scroll{padding-inline:min(var(--merchant-gutter),28px)}.merchant-main:has(.import-workspace.has-row)>.merchant-input-area{align-self:stretch;width:auto;margin-left:0}@media (width<=1000px){.merchant-workspace{--merchant-gutter:28px}}@media (width<=767px){.merchant-workspace{--merchant-gutter:20px}.merchant-workspace>.merchant-toolbar{left:var(--merchant-gutter)}}
