:root{color:#202124;background:#eef0f3;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}*{box-sizing:border-box}body{margin:0;min-width:320px;min-height:100vh}button,input{font:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none}.visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.app-shell{min-height:100vh;padding-bottom:72px}.topbar{align-items:center;background:#fff;border-bottom:1px solid #d8dce2;display:grid;gap:18px;grid-template-columns:172px minmax(260px,1fr) auto;padding:10px 16px;position:sticky;top:0;z-index:20}.brand{align-items:center;background:transparent;border:0;color:#092037;display:inline-flex;gap:6px;padding:0}.brand-mark{align-items:center;display:inline-flex;height:25px;justify-content:center;width:25px}.brand-mark img{display:block;height:25px;object-fit:contain;width:25px}.brand strong{font-size:21px;letter-spacing:0}.search-box{align-items:center;background:#fff;border:1px solid #bfc6cf;border-radius:999px;display:flex;gap:10px;min-height:44px;padding:0 16px}.search-box svg{color:#121417;flex:0 0 auto}.search-box input{border:0;color:#202124;outline:0;width:100%}.top-actions{align-items:center;display:flex;gap:8px}.top-actions button,.top-actions a,.bottom-nav button{align-items:center;background:transparent;border:0;color:#1f2328;display:inline-flex;font-weight:700;gap:6px;min-height:38px;padding:0 8px}.top-actions .subtle-nav-link{color:#5d6570;font-size:14px;font-weight:800}.top-actions .subtle-nav-link.active,.top-actions .subtle-nav-link:hover{color:#c2410c}.topbar-context{align-items:center;color:#6a6f77;display:flex;font-weight:750;gap:14px;min-height:44px}.topbar-context span{color:#1f2933}.topbar-context a{color:#c2410c;font-size:14px}.blog-app-shell{background:#f5f6f7;padding-bottom:0}.blog-shell{margin:0 auto;max-width:1180px;padding:34px 16px 64px}.blog-index-hero{background:#fff;border:1px solid #dce2e8;border-radius:8px;padding:34px}.blog-index-hero span,.blog-prose-section>span{color:#c2410c;display:inline-flex;font-size:13px;font-weight:900;letter-spacing:0;text-transform:uppercase}.blog-index-hero h1,.blog-post-copy h1,.blog-empty h1{color:#151922;letter-spacing:0;line-height:1.04;margin:10px 0 14px}.blog-index-hero h1{font-size:42px;max-width:720px}.blog-index-hero p,.blog-list-card p,.blog-post-copy p,.blog-prose-section p,.blog-references p{color:#59616d;line-height:1.58}.blog-index-hero p{font-size:18px;margin:0;max-width:780px}.blog-list{display:grid;gap:18px;margin-top:20px}.blog-list-card{background:#fff;border:1px solid #dce2e8;border-radius:8px;display:grid;gap:24px;grid-template-columns:280px minmax(0,1fr);overflow:hidden;padding:18px}.blog-list-card img{border-radius:6px;height:100%;min-height:218px;object-fit:cover;width:100%}.blog-card-meta{align-items:center;color:#78808b;display:flex;flex-wrap:wrap;font-size:14px;font-weight:750;gap:12px}.blog-card-meta span{align-items:center;display:inline-flex;gap:6px}.blog-list-card h2{color:#151922;font-size:28px;letter-spacing:0;line-height:1.12;margin:10px 0}.blog-list-card p{font-size:16px;margin:0}.blog-tag-row{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.blog-tag-row span{background:#f0f3f6;border:1px solid #dce2e8;border-radius:999px;color:#46505c;font-size:13px;font-weight:850;padding:6px 10px}.blog-read-link,.blog-primary-link,.blog-post-nav a{align-items:center;color:#c2410c;display:inline-flex;font-weight:900;gap:6px;margin-top:18px}.blog-post-nav{margin-bottom:18px}.blog-post-hero{display:grid;gap:28px;grid-template-columns:minmax(0,1fr) 430px}.blog-post-copy{align-self:center;background:#fff;border:1px solid #dce2e8;border-radius:8px;padding:32px}.blog-post-copy h1{font-size:46px}.blog-post-copy p{font-size:18px;margin:0}.blog-hero-image,.blog-inline-image{margin:0}.blog-hero-image img,.blog-inline-image img{display:block;object-fit:cover;width:100%}.blog-hero-image img{border-radius:8px;height:100%;min-height:430px}.blog-hero-image figcaption,.blog-inline-image figcaption{color:#6f7782;font-size:12px;margin-top:8px}.blog-takeaway-panel,.blog-buying-card,.blog-references{background:#fff;border:1px solid #dce2e8;border-radius:8px}.blog-takeaway-panel{margin-top:26px;padding:24px}.blog-takeaway-panel h2,.blog-buying-card h2,.blog-references h2{align-items:center;color:#151922;display:flex;font-size:22px;gap:8px;letter-spacing:0;margin:0 0 16px}.blog-takeaway-panel h2 svg,.blog-buying-card h2 svg{color:#16833b}.blog-takeaway-panel ul,.blog-buying-card ul{display:grid;gap:12px;list-style:none;margin:0;padding:0}.blog-takeaway-panel li,.blog-buying-card li{align-items:flex-start;color:#3f4752;display:grid;gap:10px;grid-template-columns:20px minmax(0,1fr);line-height:1.48}.blog-takeaway-panel li svg,.blog-buying-card li svg{color:#16833b;margin-top:2px}.blog-section-grid{display:grid;gap:14px;grid-template-columns:repeat(5,minmax(0,1fr));margin-top:22px}.blog-color-card{background:#fff;border:1px solid #dce2e8;border-top:5px solid #5b8d44;border-radius:8px;min-height:258px;padding:18px}.blog-color-card.red{border-top-color:#b74b43}.blog-color-card.white{border-top-color:#aeb8c3}.blog-color-card.yellow-gold{border-top-color:#d4a11d}.blog-color-card.blends{border-top-color:#705c9f}.blog-color-card div{align-items:center;display:flex;gap:8px}.blog-color-card svg{color:#16833b}.blog-color-card strong{color:#151922;font-size:18px}.blog-color-card>span{color:#c2410c;display:block;font-size:13px;font-weight:900;margin-top:12px}.blog-color-card p,.blog-color-card small{color:#59616d;display:block;line-height:1.45}.blog-color-card p{margin:10px 0 12px}.blog-color-card small{align-items:flex-start;display:flex;gap:7px}.blog-color-card small svg{color:#697380;flex:0 0 auto;margin-top:2px}.blog-article-grid{align-items:start;display:grid;gap:24px;grid-template-columns:minmax(0,1fr) 340px;margin-top:28px}.blog-article-body{display:grid;gap:18px}.blog-prose-section{background:#fff;border:1px solid #dce2e8;border-radius:8px;padding:26px}.blog-prose-section h2{color:#151922;font-size:29px;letter-spacing:0;line-height:1.12;margin:8px 0 14px}.blog-prose-section p{font-size:17px;margin:0}.blog-prose-section p+p{margin-top:14px}.blog-inline-image img{border-radius:8px;max-height:430px}.blog-buying-card{padding:22px;position:sticky;top:78px}.blog-references{margin-top:24px;padding:24px}.blog-references div{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.blog-references a{align-items:center;background:#f7f8fa;border:1px solid #dce2e8;border-radius:999px;color:#33404d;display:inline-flex;font-size:14px;font-weight:800;gap:6px;padding:9px 12px}.blog-empty{background:#fff;border:1px solid #dce2e8;border-radius:8px;margin:44px auto;max-width:620px;padding:34px;text-align:center}.filter-row button,.tags em{border-radius:999px;font-size:13px;font-weight:800}.submit-panel,.layout-grid,.filter-row{margin:0 auto;max-width:1180px}.submit-panel{align-items:center;background:#fff;border:1px solid #d8dce2;border-radius:8px;display:grid;gap:16px;grid-template-columns:280px minmax(0,1fr);margin-bottom:12px;padding:14px}.submit-panel strong{display:block;font-size:17px}.submit-panel p{color:#6b7078;font-size:14px;line-height:1.4;margin:4px 0 0}.submit-panel form{display:grid;gap:8px;grid-template-columns:1.1fr .8fr 90px 120px}.submit-panel input,.submit-panel select,.submit-panel textarea{border:1px solid #c9ced6;border-radius:6px;min-height:38px;padding:8px 10px}.submit-panel textarea{grid-column:1 / -1;min-height:74px;resize:vertical}.proof-check{align-items:center;color:#525963;display:flex;font-size:13px;font-weight:800;gap:8px}.proof-check input{min-height:0}.image-upload-field{align-items:center;border:1px dashed #c9ced6;border-radius:6px;color:#525963;cursor:pointer;display:flex;font-size:13px;font-weight:800;min-height:38px;overflow:hidden;padding:0 10px}.image-upload-field input{border:0;clip:rect(0 0 0 0);height:1px;min-height:0;overflow:hidden;padding:0;position:absolute;width:1px}.image-upload-field span{align-items:center;display:flex;gap:8px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.image-upload-field:focus-within{border-color:#8d99a8;box-shadow:0 0 0 3px #0920371a}.image-upload-control{display:grid;gap:7px;min-width:0}.image-upload-preview{align-items:center;background:#f6f7f8;border:1px solid #d8dce2;border-radius:6px;display:grid;gap:8px;grid-template-columns:42px minmax(0,1fr) 30px;min-width:0;padding:5px}.image-upload-preview img{aspect-ratio:1;border-radius:4px;display:block;height:42px;object-fit:cover;width:42px}.image-upload-preview span{min-width:0}.image-upload-preview b,.image-upload-preview small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.image-upload-preview b{color:#252a31;font-size:11px}.image-upload-preview small{color:#707782;font-size:10px;margin-top:2px}.image-upload-preview button{align-items:center;background:transparent;border:0;border-radius:4px;color:#606873;display:flex;height:30px;justify-content:center;min-height:30px;padding:0;width:30px}.image-upload-preview button:hover{background:#e8eaed;color:#20242a}.image-crop-backdrop{align-items:center;background:#092037a3;display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;padding:20px;position:fixed;z-index:80}.image-crop-dialog{background:#fff;border:1px solid #d5dae1;border-radius:8px;box-shadow:0 24px 70px #09203757;max-height:calc(100vh - 40px);overflow:auto;width:min(680px,100%)}.image-crop-dialog:focus{outline:none}.image-crop-head{align-items:center;display:flex;justify-content:space-between;padding:17px 18px}.image-crop-head strong,.image-crop-head span{display:block}.image-crop-head strong{color:#171b20;font-size:17px}.image-crop-head span{color:#6a717c;font-size:13px;margin-top:3px}.image-crop-head button{align-items:center;background:transparent;border:0;border-radius:4px;color:#545d68;display:flex;height:36px;justify-content:center;padding:0;width:36px}.image-crop-head button:hover{background:#f0f1f3;color:#181c21}.image-crop-stage-shell{background:#11161b;overflow:hidden}.image-crop-stage{aspect-ratio:1;margin:0 auto;position:relative;width:min(100%,52vh,430px)}.image-crop-controls{align-items:center;color:#69717c;display:grid;gap:10px;grid-template-columns:18px minmax(0,1fr) 18px;padding:16px 22px 10px}.image-crop-controls label{display:block}.image-crop-controls input{accent-color:#c2410c;display:block;width:100%}.image-crop-error{color:#b42318;font-size:13px;margin:4px 22px 0}.image-crop-actions{display:flex;gap:9px;justify-content:flex-end;padding:10px 18px 18px}.image-crop-actions button{align-items:center;border-radius:6px;display:inline-flex;font-weight:800;gap:7px;justify-content:center;min-height:40px;padding:0 15px}.image-crop-cancel{background:#fff;border:1px solid #cbd1d8;color:#3f4752}.image-crop-apply{background:#c2410c;border:1px solid #c2410c;color:#fff}.image-crop-actions button:disabled,.image-crop-head button:disabled{cursor:wait;opacity:.58}@media(max-width:680px){.image-crop-backdrop{align-items:flex-end;padding:0}.image-crop-dialog{border-bottom:0;border-left:0;border-radius:8px 8px 0 0;border-right:0;max-height:94vh;width:100%}.image-crop-stage{width:min(100%,46vh,390px)}.image-crop-actions button{flex:1}}.submit-panel button,.event-buttons button{background:#c2410c;border:0;border-radius:999px;color:#fff;font-weight:900;min-height:38px;padding:0 14px}.status-banner{align-items:center;background:#fff7ec;border:1px solid #f2cda4;border-radius:8px;color:#8f4d0d;display:flex;font-size:14px;font-weight:800;gap:12px;justify-content:space-between;margin:12px auto 0;max-width:1180px;padding:10px 12px}.status-banner button{align-items:center;background:#fff;border:1px solid #d79b5e;color:#7d3f08;display:inline-flex;flex:0 0 auto;gap:7px;min-height:34px;padding:0 11px}.status-banner button:disabled{cursor:wait;opacity:.6}.submit-panel button:disabled{background:#b9bec6}.filter-row{display:flex;gap:8px;overscroll-behavior-inline:contain;overflow-x:auto;padding:12px 8px;scrollbar-width:none}.filter-row::-webkit-scrollbar{display:none}.filter-row button{background:#fff;border:1px solid #d8dce2;color:#525963;flex:0 0 auto;min-height:34px;padding:0 12px}.filter-row button.active{background:#092037;border-color:#092037;color:#fff}.layout-grid{align-items:start;padding:0 8px 22px}.batch-board{display:grid;gap:8px}.batch-card{background:#fff;border:1px solid #e5e8ec;border-radius:10px;display:grid;grid-template-columns:240px minmax(0,1fr);min-height:168px;overflow:visible;transition:border-color .15s ease,box-shadow .15s ease}.batch-card:hover{border-color:#b9c2cd;box-shadow:0 8px 26px #0f172a17}.batch-card.expired{opacity:.72}.batch-card.cold-entry{background:#fafbfc;border-color:#b8c0ca}.empty-board{border:1px dashed #c6cbd2;border-radius:8px;color:#5f6670;padding:40px 24px;text-align:center}.empty-board strong{color:#20242a;display:block;font-size:18px;margin-bottom:6px}.empty-board p{margin:0}.empty-board button{background:#fff;border:1px solid #c7cdd5;border-radius:6px;color:#303744;font-weight:800;margin-top:18px;min-height:42px;padding:0 16px}.affiliate-disclosure{color:#59616d;font-size:12px;line-height:1.45;margin:4px 2px 0}.seo-directory{border-top:1px solid #d8dce2;background:#fff}.seo-directory-inner{display:grid;grid-template-columns:minmax(240px,.8fr) minmax(0,1.2fr);gap:48px;margin:0 auto;max-width:1180px;padding:42px 16px 110px}.seo-directory-inner>div>span{color:#9a3412;font-size:12px;font-weight:900;letter-spacing:0;text-transform:uppercase}.seo-directory h2{color:#172033;font-size:26px;line-height:1.16;margin:7px 0 10px}.seo-directory p{color:#59616d;line-height:1.55;margin:0}.seo-directory-links{display:grid;gap:12px;min-width:0}.seo-directory nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.seo-directory nav a{align-items:center;border:1px solid #d8dce2;border-radius:6px;color:#303744;display:flex;font-size:14px;font-weight:800;min-height:46px;padding:10px 13px;text-decoration:none}.seo-directory nav a:hover{background:#f3f4f6;border-color:#adb6c2;color:#9a3412}.seo-directory .seo-secondary-links{border-top:1px solid #e1e5ea;gap:6px;grid-template-columns:repeat(3,minmax(0,1fr));padding-top:12px}.seo-directory .seo-secondary-links a{background:#f7f8fa;border-color:transparent;font-size:12px;min-height:38px;padding:8px 10px}.batch-image{align-items:center;background:#f3f4f6;border:0;display:flex;justify-content:center;min-height:168px;padding:16px}.batch-image-frame{align-items:center;display:flex;height:126px;justify-content:center;overflow:hidden;width:100%}.batch-image-placeholder{align-items:center;background:#e4e7eb;border:1px solid #d2d6dc;border-radius:6px;color:#59616d;display:flex;height:92px;justify-content:center;width:min(100%,164px)}.batch-image img{background:#d9dce1;border-radius:6px;display:block;height:100%;max-height:100%;max-width:100%;object-fit:contain;width:auto}.batch-content{display:grid;gap:10px;grid-template-rows:auto 1fr auto;padding:18px 22px}.card-topline{align-items:center;display:flex;justify-content:space-between;gap:18px}.vote-stack{align-items:center;background:#f2f3f5;border:1px solid #e1e5eb;border-radius:999px;display:grid;gap:6px;grid-template-columns:28px minmax(38px,auto) 28px;justify-content:center;min-height:44px;padding:4px;width:fit-content}.vote-stack button{align-items:center;background:#fff;border:1px solid #d8dfe8;border-radius:999px;box-shadow:0 1px 3px #0f172a1a;color:#a7adb6;display:inline-flex;height:28px;justify-content:center;width:28px}.vote-stack button.hot{color:#ef3d48}.vote-stack button.cold{color:#3478d6}.vote-stack button.active{background:currentColor}.vote-stack button.active svg{color:#fff}.vote-stack strong{color:#4f5966;font-size:16px;font-weight:900;min-width:38px;text-align:center}.vote-stack strong.hot{color:#d92932}.vote-stack strong.cold-temp{color:#3478d6}.vote-stack strong.new{color:#5e6671;font-size:14px}.batch-summary{align-self:start;background:transparent;border:0;color:#0b0d10;display:grid;gap:6px;min-width:0;padding:0;text-align:left;text-decoration:none}.posted{background:#f6f7f8;border:1px solid #e5e8ec;border-radius:4px;color:#5e6671;font-size:14px;font-weight:800;padding:8px 10px;white-space:nowrap}.batch-card.cold-entry .posted{background:#fff6df;border-color:#ead8b3;color:#8b5a12}.batch-summary strong{font-size:20px;line-height:1.28}.batch-summary small{align-items:center;color:#646b75;display:flex;flex-wrap:wrap;gap:8px;font-size:15px;line-height:1.25}.batch-summary .card-evidence{color:#6a6f77;display:-webkit-box;font-size:15px;line-height:1.42;margin:0;max-width:980px;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:1}.lot-evidence{color:#4f5660;font-size:14px;font-weight:800}.batch-summary small b{color:#22262b}.tags{display:flex;flex-wrap:wrap;gap:5px}.tags em{background:#eef0f3;color:#59616d;display:inline-flex;gap:4px;font-style:normal;padding:4px 7px}.tags em b{font-style:normal}.tags .tag-more{display:none}.tags .verified-tag,.tags .unverified-tag{align-items:center;display:inline-flex;gap:3px}.tags .verified-tag{background:#e8f6ef;color:#1e7b45}.tags .unverified-tag{background:#fff0d9;color:#9a5b00}.card-footer{align-items:center;display:flex;gap:18px;justify-content:space-between}.card-icons{align-items:center;display:flex;gap:16px}.card-icons button{align-items:center;background:transparent;border:0;color:#676d75;display:inline-flex;font-size:14px;font-weight:800;gap:6px;padding:0}.card-icons button.saved{color:#c2410c}.buy-button{align-items:center;align-self:center;background:#c2410c;border:0;border-radius:999px;color:#fff;display:inline-flex;font-weight:800;gap:6px;justify-content:center;min-height:36px;min-width:0;padding:0 15px;font-size:13.5px}.buy-button.large{min-width:138px}.detail-panel{align-items:center;background:#11182747;color:#20242a;display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;overflow:hidden;padding:16px;position:fixed;z-index:30}.detail-card{background:#fff;border-radius:10px;box-shadow:0 28px 80px #0f172a47;height:auto;margin:0 auto;max-height:calc(100vh - 32px);max-width:1160px;overflow-y:auto;padding:24px;width:min(1160px,calc(100vw - 32px))}.detail-card:focus{outline:none}.detail-nav{align-items:center;display:flex;justify-content:space-between;min-height:34px}.detail-back,.detail-x{align-items:center;background:transparent;border:0;color:#303744;display:inline-flex;font-weight:800;gap:10px;padding:0}.detail-back{font-size:16px}.detail-x{color:#45505e;height:36px;justify-content:center;width:36px}.detail-mobile-actions{display:none}.detail-hero-grid{align-items:stretch;display:grid;gap:22px;grid-template-columns:260px minmax(0,1fr) 360px;margin-top:16px}.detail-photo-frame{border-radius:8px;height:320px;overflow:hidden;position:relative;width:260px}.detail-photo{border-radius:8px;box-shadow:0 1px 2px #0f172a1f;height:100%;object-fit:cover;object-position:center;width:100%}.detail-main-copy{min-width:0;padding-top:4px}.detail-vendor-line{align-items:center;color:#c2410c;display:flex;font-size:clamp(16px,1.05vw,22px);font-weight:900;gap:9px;letter-spacing:0;text-transform:uppercase}.detail-vendor-line svg{color:#c2410c}.detail-main-copy h2{color:#20242a;font-size:32px;line-height:1.08;margin:12px 0 16px;max-width:460px}.detail-meta-pills{display:flex;flex-wrap:wrap;gap:12px}.detail-meta-pills span{align-items:center;background:#fff;border:1px solid #dbe1e8;border-radius:8px;box-shadow:0 1px 2px #0f172a0a;color:#394150;display:inline-flex;font-size:13px;font-weight:800;gap:7px;height:36px;padding:0 10px}.detail-meta-pills b,.detail-meta-pills em{font-style:normal}.detail-assurance-row,.detail-action-pills{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.detail-assurance-row span,.detail-assurance-row b{align-items:center;color:#343b47;display:inline-flex;font-size:13px;gap:6px;white-space:nowrap}.detail-assurance-row svg{color:#16823b}.detail-action-pills{gap:10px;margin-top:20px}.live-summary-card{background:linear-gradient(135deg,#fbfef8,#f7fcf5);border:1px solid #cfded2;border-radius:8px;height:auto;min-height:320px;padding:22px}.live-summary-card.is-tapped{background:#fff8f8;border-color:#f2c7ca}.live-summary-card.is-cold{background:#fffaf0;border-color:#ead8b3}.live-summary-top,.live-summary-bottom{align-items:center;display:flex;justify-content:space-between}.live-summary-top strong,.live-summary-top span,.live-summary-bottom span{align-items:center;display:inline-flex;gap:10px}.live-summary-top strong{color:#137a36;font-size:18px;font-weight:900}.is-tapped .live-summary-top strong{color:#d7353f}.is-cold .live-summary-top strong{color:#8b5a12}.live-summary-top span{color:#384150;font-size:14px}.live-summary-top span svg{color:#f8b019}.live-summary-top span b{color:#20242a;font-size:20px}.live-summary-top span small{color:#606974;font-size:12px}.live-summary-card blockquote{color:#20242a;font-size:17px;font-style:italic;line-height:1.35;margin:20px 0 7px}.live-summary-card>p{color:#5f6670;font-size:14px;margin:0 0 16px}.live-summary-card>.empty-summary{color:#4f5966;font-style:normal;line-height:1.45;margin:22px 0 18px}.summary-divider{background:#d9e0d4;height:1px;margin:14px 0}.live-summary-bottom span{align-items:start;color:#16823b;display:grid;grid-template-columns:28px minmax(0,1fr);row-gap:2px}.live-summary-bottom svg{grid-row:span 2;margin-top:3px}.live-summary-bottom small{color:#5f6670;font-size:13px}.live-summary-bottom b{color:#20242a;font-size:15px}.detail-content-grid{display:grid;gap:22px;grid-template-columns:minmax(0,1fr) 360px;margin-top:22px}.detail-section-card{background:#fff;border:1px solid #dfe4ea;border-radius:8px;box-shadow:0 1px 2px #0f172a08;padding:28px 30px}.detail-tabs-card{background:#fff;border:1px solid #dfe4ea;border-radius:8px;box-shadow:0 1px 2px #0f172a08;display:grid;grid-template-rows:56px minmax(0,1fr) auto;min-height:320px;overflow:hidden}.detail-tab-list{align-items:end;border-bottom:1px solid #e1e5eb;display:grid;grid-template-columns:repeat(3,1fr)}.detail-tab-list button{align-items:center;align-self:stretch;background:transparent;border:0;border-bottom:3px solid transparent;color:#303744;display:inline-flex;font-size:16px;font-weight:900;gap:10px;justify-content:center;padding-top:4px}.detail-tab-list button.active{border-bottom-color:#c2410c;color:#c2410c}.detail-tab-list span{align-items:center;background:#eef1f4;border-radius:999px;color:#4f5966;display:inline-flex;font-size:14px;height:24px;justify-content:center;min-width:31px;padding:0 8px}.detail-tab-body{min-height:0;padding:0 20px}.detail-comment-thread{display:grid}.detail-comment-item{display:grid;gap:14px;grid-template-columns:46px minmax(0,1fr);padding:20px 0}.detail-comment-item+.detail-comment-item{border-top:1px solid #e0e5eb}.detail-comment-avatar{background:#eef2f7;border-radius:999px;height:46px;object-fit:cover;width:46px}.detail-comment-copy{min-width:0}.detail-comment-meta{align-items:center;color:#7a8491;display:flex;flex-wrap:wrap;font-size:15px;gap:9px;margin-bottom:8px}.detail-comment-meta strong{color:#20242a;font-size:16px}.detail-comment-meta svg{color:#7c4ee4}.detail-comment-meta em{background:#e6f5ea;border-radius:999px;color:#16823b;font-size:13px;font-style:normal;margin-left:8px;padding:4px 12px}.detail-comment-copy p{color:#3f4856;font-size:16px;line-height:1.45;margin:0 0 14px;max-width:590px}.detail-section-head{align-items:center;display:grid;gap:16px;grid-template-columns:auto auto 1fr;margin-bottom:18px}.detail-section-head h3,.quick-update-head h3{align-items:center;color:#20242a;display:inline-flex;font-size:24px;gap:11px;margin:0}.detail-section-head>span{background:#fff;border:1px solid #dbe1e8;border-radius:999px;color:#4f5966;font-size:18px;padding:6px 16px}.detail-section-head button,.detail-section-head a{align-items:center;background:transparent;border:0;color:#303744;display:inline-flex;font-size:18px;font-weight:800;gap:8px;justify-self:end}.signal-list{border:1px solid #dfe4ea;border-radius:8px;overflow:hidden}.signal-card{align-items:center;background:#fff;border-left:3px solid #1a9a50;display:grid;gap:18px;grid-template-columns:48px minmax(0,1fr) auto;min-height:100px;padding:16px 18px}.signal-card+.signal-card{border-top:1px solid #dfe4ea}.signal-card.is-negative{border-left-color:#ef3f49}.signal-icon{align-items:center;color:#1d9b4e;display:inline-flex;justify-content:center}.signal-card.is-negative .signal-icon{color:#ef3f49}.signal-copy>div{align-items:center;display:flex;flex-wrap:wrap;gap:16px}.signal-copy strong{color:#20242a;font-size:18px}.confidence-pill{background:#eaf7ee;border-radius:999px;color:#16743a;font-size:14px;padding:5px 12px}.confidence-pill.medium{background:#ffecef;color:#dd3444}.confidence-pill.low{background:#fff5df;color:#a96000}.signal-copy p{color:#4f5966;font-size:16px;font-style:italic;line-height:1.45;margin:6px 0 9px}.signal-copy small{align-items:center;color:#59616d;display:inline-flex;font-size:14px;gap:7px}.signal-copy small svg{color:#7c4ee4}.signal-support{align-items:center;color:#159348;display:inline-flex;font-size:16px;font-weight:800;gap:8px}.is-negative .signal-support{color:#ef3f49}.quick-update-card{display:flex;flex-direction:column;min-height:320px;padding:24px}.quick-update-head h3 svg:last-child{color:#8b95a1}.quick-update-card>p{color:#4f5966;font-size:16px;margin:18px 0 24px}.quick-update-actions{display:grid;gap:16px}.quick-update-actions button{align-items:center;background:#fbfffb;border:1px solid #198b43;border-radius:7px;color:#16823b;display:inline-flex;font-size:18px;font-weight:900;gap:13px;height:54px;justify-content:center}.quick-update-actions .tapped-out{background:#fff7f7;border-color:#ef3f49;color:#df3441}.quick-update-actions button:disabled{cursor:not-allowed;opacity:.52}.quick-update-card small{align-items:center;color:#8b95a1;display:inline-flex;font-size:15px;gap:8px;justify-content:center;margin-bottom:0;margin-top:auto}.detail-login-prompt{align-items:center;align-self:center;background:#fff;border:1px solid #c9d0d9;color:#303744;display:inline-flex;font-size:15px;font-weight:800;gap:8px;justify-content:center;margin-bottom:0;margin-top:auto;min-height:42px;padding:0 14px}.evidence-strip-card{margin-top:22px}.evidence-strip-card .detail-section-head{grid-template-columns:auto 1fr}.evidence-strip{display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr))}.evidence-metric{align-items:center;border:1px solid #dfe4ea;border-radius:8px;display:grid;gap:13px;grid-template-columns:48px minmax(0,1fr);min-height:94px;padding:16px}.evidence-icon{align-items:center;background:#f0f2f5;border-radius:8px;color:#44505f;display:inline-flex;height:48px;justify-content:center;width:48px}.evidence-metric div{display:grid;gap:5px;min-width:0}.evidence-metric strong{color:#303744;font-size:16px;overflow-wrap:anywhere}.evidence-metric span:not(.evidence-icon){align-items:center;color:#303744;display:inline-flex;font-size:15px;gap:5px}.evidence-metric .good{color:#16823b}.evidence-metric .warn{color:#a96000}.detail-comment-dock{align-items:center;background:transparent;border-radius:0;display:grid;gap:16px;grid-template-columns:minmax(0,1fr) 138px;margin:0 24px 26px;padding:0}.detail-comment-dock label{align-items:center;background:#fff;border:1px solid #dbe1e8;border-radius:8px;color:#4b5563;display:grid;gap:14px;grid-template-columns:26px minmax(0,1fr);height:64px;padding:0 18px}.detail-comment-dock input{border:0;color:#303744;font-size:16px;min-width:0;outline:none}.detail-comment-dock input::placeholder{color:#8c95a3}.detail-comment-dock button{background:#c2410c;border:0;border-radius:8px;color:#fff;font-size:18px;font-weight:900;height:64px}.detail-comment-dock button:disabled{background:#fac3b3;cursor:not-allowed}.empty-detail-copy{color:#59616d;margin:20px}.detail-show-more{background:#fff;border:0;border-top:1px solid #e0e5eb;color:#3f4856;font-size:14px;font-weight:800;min-height:44px;padding:0 14px;text-align:center;width:100%}.bottom-nav{background:#fff;border-top:1px solid #d8dce2;bottom:0;display:none;grid-template-columns:repeat(4,1fr);left:0;position:fixed;right:0;z-index:25}.bottom-nav button{flex-direction:column;font-size:12px;gap:2px;min-height:62px;justify-content:center}.bottom-nav button[aria-current=page]{color:#c2410c}.bottom-nav button[aria-current=page] svg{stroke-width:2.4}@media(max-width:1220px){.blog-section-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.blog-post-hero,.blog-article-grid{grid-template-columns:1fr}.blog-buying-card{position:static}.detail-hero-grid{grid-template-columns:280px minmax(0,1fr)}.detail-photo-frame{height:288px;width:280px}.detail-photo{height:100%;width:100%}.live-summary-card{grid-column:1 / -1;min-height:0}.detail-content-grid,.evidence-strip{grid-template-columns:1fr}}@media(max-width:980px){.topbar{grid-template-columns:1fr}.blog-app-shell{padding-bottom:72px}.topbar-context,.top-actions{display:none}.blog-shell{padding:22px 14px 50px}.blog-index-hero,.blog-post-copy{padding:24px}.blog-index-hero h1,.blog-post-copy h1{font-size:34px}.blog-list-card{grid-template-columns:1fr}.blog-section-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.batch-card{grid-template-columns:180px minmax(0,1fr);min-height:168px}.batch-image{min-height:168px;padding:14px}.batch-content{padding:18px}.posted{font-size:14px;padding:8px 10px}.batch-summary strong{font-size:20px}.batch-summary small,.batch-summary .card-evidence{font-size:15px}.buy-button{min-height:46px;min-width:154px;font-size:15px}.detail-panel{padding:18px}.detail-card{height:auto;max-height:calc(100vh - 36px);padding:18px 18px 0;width:min(820px,calc(100vw - 36px))}.detail-comment-dock{margin-left:-4px;margin-right:-4px}.detail-hero-grid,.detail-content-grid{grid-template-columns:1fr}.detail-photo{height:100%;width:100%}.detail-main-copy h2{font-size:36px}.live-summary-card{padding:22px}.bottom-nav{display:grid}.seo-directory-inner{grid-template-columns:1fr;gap:28px}}@media(max-width:680px){.blog-index-hero h1,.blog-post-copy h1{font-size:30px}.blog-index-hero p,.blog-post-copy p{font-size:16px}.blog-hero-image img{min-height:260px}.blog-section-grid{grid-template-columns:1fr}.blog-prose-section,.blog-takeaway-panel,.blog-buying-card,.blog-references{padding:20px}.blog-prose-section h2{font-size:24px}.blog-references a{border-radius:8px;width:100%}.seo-directory nav{grid-template-columns:1fr}.submit-panel{align-items:flex-start;flex-direction:column}.submit-panel,.submit-panel form{grid-template-columns:1fr}.batch-card{grid-template-columns:1fr;padding:0}.batch-image{min-height:150px;padding:12px}.batch-image-frame{height:160px}.batch-image img{max-height:160px}.card-topline{align-items:center;flex-direction:row}.card-footer{align-items:flex-start;flex-direction:column}.posted{font-size:12px;line-height:1.15;max-width:138px;padding:6px 8px;white-space:normal}.buy-button{width:100%}.detail-panel{align-items:stretch;background:#fff;padding:0}.tags em b,.tags .verified-tag span,.tags .unverified-tag span,.tags .desktop-only-tag{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.tags .tag-more{display:inline-flex}.tags .verified-tag,.tags .unverified-tag{height:24px;justify-content:center;min-width:28px}.detail-card{border-radius:0;box-shadow:none;height:100dvh;max-width:none;padding:30px 18px 28px;transform:none;width:100vw}.detail-nav{min-height:42px}.detail-back{font-size:16px}.detail-x{display:none}.detail-mobile-actions{align-items:center;display:flex;gap:18px}.detail-mobile-actions button{align-items:center;background:transparent;border:0;color:#111827;display:inline-flex;height:34px;justify-content:center;padding:0;width:34px}.detail-mobile-actions button.saved{color:#c2410c}.detail-comment-dock{grid-template-columns:minmax(0,1fr) 104px;margin:18px}.detail-hero-grid{gap:0;grid-template-columns:1fr;margin-top:18px}.detail-photo-frame{height:min(260px,62vw);width:100%}.detail-main-copy{padding-top:22px}.detail-vendor-line{font-size:18px}.detail-main-copy h2{font-size:36px;line-height:1.05;margin:12px 0 18px;max-width:360px}.detail-meta-pills{gap:12px}.detail-meta-pills span{font-size:14px;height:40px;padding:0 12px}.detail-meta-pills b{display:none}.detail-meta-pills em{font-weight:800}.detail-meta-pills svg{margin-right:-2px}.detail-assurance-row{gap:14px;margin-top:26px}.detail-assurance-row span{align-items:center;border:1px solid #dce4eb;border-radius:999px;display:inline-flex;height:38px;justify-content:center;width:38px}.detail-assurance-row b{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.detail-assurance-row svg{height:21px;width:21px}.detail-action-pills{display:flex;gap:10px;margin-top:20px}.detail-action-pills a{flex:1 1 140px;font-size:14px;padding:0 12px}.live-summary-card{height:auto;margin-top:26px;min-height:0;padding:25px 22px 22px}.live-summary-top,.live-summary-bottom{align-items:center;flex-direction:row}.live-summary-top strong,.live-summary-top span b{font-size:22px}.live-summary-card blockquote{font-size:19px;margin:24px 0 9px}.live-summary-card>p{font-size:16px;margin-bottom:22px}.summary-divider{margin:22px 0 20px}.detail-content-grid{gap:0;grid-template-columns:1fr;margin-top:24px}.quick-update-card{display:flex;margin-top:16px;min-height:0;padding:20px}.quick-update-card>p{margin:16px 0 18px}.quick-update-actions{gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.quick-update-actions button{font-size:16px;gap:8px;height:52px}.quick-update-card small,.detail-login-prompt{margin:18px 0 0}.detail-tabs-card{min-height:0}.detail-tab-list{height:61px}.detail-tab-list button{font-size:16px}.detail-tab-body{padding:0 18px}.detail-comment-item{gap:14px;grid-template-columns:50px minmax(0,1fr);padding:24px 0}.detail-comment-avatar{height:48px;width:48px}.detail-comment-meta{font-size:14px;gap:7px}.detail-comment-meta strong{font-size:16px}.detail-comment-meta em{margin-left:0}.detail-comment-copy p{font-size:16px}.signal-card{grid-template-columns:1fr;justify-items:start}.detail-section-head{grid-template-columns:1fr}.detail-section-head button,.detail-section-head a{justify-self:start}.detail-comment-dock{grid-template-columns:minmax(0,1fr) 104px}.detail-comment-dock button{width:100%}.evidence-tab-strip{grid-template-columns:1fr;margin:18px 0}}.filter-row button{align-items:center;display:inline-flex;gap:6px}.filter-row button svg{flex:0 0 auto}.filter-row .chip-count{color:#56606e;font-size:12px;font-weight:800}.filter-row button.active .chip-count{color:#b9c6d4}.filter-divider{align-self:center;background:#d3d8df;flex:0 0 auto;height:22px;width:1px}.ci-pure{color:#0f766e}.ci-available{color:#16a34a}.ci-coa{color:#1e7b45}.ci-modified{color:#b45309}.ci-saved{color:#092037}.ci-cold{color:#2f7fc1}.ci-blend{color:#8a5fbf}.ci-yellow{color:#b98a1d}.ci-gold{color:#b8860b}.ci-extract{color:#5b6572}.filter-row button.active .ci-saved{color:#b9c6d4}.tags em{align-items:center}.tags em svg{flex:0 0 auto}.status-line{align-items:center;color:#78808b;display:inline-flex;flex:0 0 auto;font-size:13px;font-weight:800;gap:6px;white-space:nowrap}.status-line .age{color:#5f6874;font-weight:700}.status-line.is-live{color:#26764b}.status-line.is-tapped{color:#545e6b}.status-line.is-warn{color:#9a5b00}.status-line.is-recheck{color:#8b5a12}.status-line .dot{background:#16a34a;border-radius:50%;display:inline-block;height:7px;width:7px}@media(prefers-reduced-motion:no-preference){.status-line .dot{animation:stock-pulse 2.4s ease-out infinite}}@keyframes stock-pulse{0%{box-shadow:0 0 #16a34a66}70%{box-shadow:0 0 0 6px #16a34a00}to{box-shadow:0 0 #16a34a00}}.vote-stack strong{align-items:center;display:inline-flex;gap:3px;justify-content:center}.vote-stack strong svg{flex:0 0 auto}.detail-assurance-row .assure-modified svg{color:#b45309}@media(max-width:680px){.filter-row .chip-count{font-size:11px}.status-line{font-size:12px}}.batch-card.rail-red{border-left:5px solid #c2453a}.batch-card.rail-green{border-left:5px solid #2f9e5f}.batch-card.rail-white{border-left:5px solid #aeb6c0}.batch-card.rail-blend{border-left:5px solid #8a5fbf}.batch-card.rail-yellow,.batch-card.rail-gold{border-left:5px solid #c99b1d}.batch-card.rail-extract{border-left:5px solid #6d33d6}.batch-media{background:#f3f4f6;border-radius:6px 0 0 6px;display:flex;flex-direction:column}.card-vendor-line{align-items:center;color:#6b7078;display:flex;flex-wrap:wrap;font-size:13px;gap:6px;line-height:1.3;padding:12px 14px 0}.card-vendor-line b{color:#22262b}.card-vendor-line a{color:inherit;text-decoration:none}.card-vendor-line a:hover b{color:#c2410c}.card-vendor-line .vendor-verified{color:#1e7b45}.card-vendor-line .vendor-needs-proof{color:#b45309}.proof-mark{border-radius:4px;display:inline-flex;flex:0 0 auto;position:relative}.proof-mark:focus-visible{outline:2px solid #9db2c6;outline-offset:2px}.proof-mark:before{border:5px solid transparent;border-top-color:#092037;bottom:calc(100% + 2px);content:"";left:50%;opacity:0;pointer-events:none;position:absolute;transform:translate(-50%);transition:opacity .12s ease}.proof-mark:after{background:#092037;border-radius:6px;bottom:calc(100% + 11px);color:#fff;content:attr(data-tip);font-size:11.5px;font-weight:700;left:-8px;opacity:0;padding:5px 10px;pointer-events:none;position:absolute;transition:opacity .12s ease;white-space:nowrap;z-index:7}.proof-mark:hover:before,.proof-mark:hover:after,.proof-mark:focus-visible:before,.proof-mark:focus-visible:after{opacity:1}.batch-media .batch-image{background:transparent;flex:1;min-height:0}.vein-word{font-size:12px;font-weight:800;letter-spacing:.05em;margin-left:8px;position:relative;top:-2px;white-space:nowrap}.vein-word-red{color:#b3382c}.vein-word-green{color:#1e7b45}.vein-word-white{color:#66717d}.vein-word-blend{color:#8a5fbf}.vein-word-yellow,.vein-word-gold{color:#96690a}.vein-word-extract{color:#6d33d6}.stat-row{align-items:center;display:flex;flex-wrap:wrap;gap:5px 16px}.stat{align-items:center;background:transparent;border:0;border-radius:0;display:inline-flex;gap:6px;padding:2px 0}.stat svg{flex:0 0 auto}.stat .stat-lbl{color:#5b6572;font-size:11px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.stat .stat-num{color:#1f242b;font-size:13.5px;font-variant-numeric:tabular-nums;font-weight:800}.stat .stat-num small{color:#5f6874;font-size:12px;font-weight:700}.stat.stat-mit{background:transparent}.stat.stat-mit svg,.stat.stat-mit .stat-num{color:#1d5fb8}.stat.stat-price{background:transparent}.stat.stat-price svg,.stat.stat-price .stat-num{color:#96690a}.stat.stat-7oh{background:transparent}.stat.stat-7oh svg,.stat.stat-7oh .stat-num{color:#6d33d6}.stat.stat-modified{background:transparent}.stat.stat-modified svg,.stat.stat-modified .stat-num{color:#b45309}.tag-pill{align-items:center;background:#eef0f3;border-radius:999px;color:#5f6874;display:inline-flex;font-size:12.5px;font-weight:800;min-height:30px;padding:0 11px;white-space:nowrap}.tag-overflow{display:inline-flex;position:relative}.tag-overflow-btn{align-items:center;background:#fff;border:1px dashed #c3cad3;border-radius:999px;color:#68707b;cursor:pointer;display:inline-flex;font-size:11.5px;font-weight:800;min-height:24px;padding:0 9px}.tag-overflow-btn:hover,.tag-overflow:focus-within .tag-overflow-btn{border-color:#8f99a6;color:#3c434d}.tags.tag-overflow-pop{background:#fff;border:1px solid #d3d8df;border-radius:9px;box-shadow:0 12px 34px #0f172a29;display:none;left:0;max-width:260px;padding:10px;position:absolute;top:calc(100% + 7px);width:max-content;z-index:6}.tag-overflow:hover .tag-overflow-pop,.tag-overflow:focus-within .tag-overflow-pop{display:flex}@media(max-width:680px){.batch-media{border-radius:6px 6px 0 0}.proof-mark:after{box-sizing:border-box;overflow-wrap:anywhere;white-space:normal;width:190px}.card-vendor-line{padding:10px 12px 0}.batch-summary strong{font-size:18px}.vein-word{font-size:11px;margin-left:6px}.stat{gap:5px;padding:5px 9px}.stat .stat-num{font-size:13px}.tags.tag-overflow-pop{left:auto;right:0}}.user-avatar{align-items:center;background:#092037;border-radius:50%;color:#fff;display:inline-flex;flex:0 0 auto;font-style:normal;font-weight:800;justify-content:center;letter-spacing:.02em;overflow:hidden}.user-avatar img{display:block;height:100%;object-fit:cover;width:100%}.account-menu{background:#fff;border:1px solid #d6dbe2;border-radius:12px;box-shadow:0 18px 50px #0f172a38;overflow:hidden;position:absolute;right:0;top:calc(100% + 8px);width:252px;z-index:40}.account-menu-head{align-items:center;display:flex;gap:11px;padding:14px 16px}.account-menu-head b{color:#14181d;display:block;font-size:14px}.account-score{align-items:center;background:#ffece3;border-radius:999px;color:#d94e1d;display:inline-flex;font-size:11px;font-weight:900;gap:5px;margin-top:3px;padding:2px 9px;width:fit-content}.account-menu-divider{background:#eef0f3;height:1px}.account-menu-item{align-items:center;background:transparent;border:0;color:#303744;display:flex;font-size:13.5px;font-weight:700;gap:10px;padding:11px 16px;text-align:left;width:100%}.account-menu-item svg{color:#6d747e;flex:0 0 auto}.account-menu-item:hover{background:#f6f7f9}.account-menu-item.is-danger,.account-menu-item.is-danger svg{color:#b3382c}.account-menu-count{background:#eef0f3;border-radius:999px;color:#5d6570;font-size:11px;margin-left:auto;padding:1px 8px}.floating-observation-button{align-items:center;background:#c2410c;border:1px solid #a9360a;border-radius:999px;bottom:24px;box-shadow:0 10px 28px #762a0b4d;color:#fff;display:inline-flex;font-size:14px;font-weight:850;gap:8px;min-height:48px;padding:0 19px;position:fixed;right:24px;transition:background .15s ease,box-shadow .15s ease,transform .15s ease;z-index:24}.floating-observation-button:hover{background:#a9360a;box-shadow:0 12px 32px #762a0b5c;transform:translateY(-1px)}.floating-observation-button:focus-visible{outline:3px solid rgba(194,65,12,.3);outline-offset:3px}@media(max-width:980px){.floating-observation-button{display:none}}.card-byline{align-items:center;display:inline-flex;gap:6px}.signal-copy small{align-items:center;display:flex;gap:6px}.sheet-backdrop{background:#09203752;top:0;right:0;bottom:0;left:0;position:fixed;z-index:27}.mobile-sheet{background:#fff;border-radius:16px 16px 0 0;bottom:62px;box-shadow:0 -14px 40px #0f172a2e;left:0;max-height:70vh;overflow-y:auto;padding:4px 10px 14px;position:fixed;right:0;z-index:28}.sheet-grab{background:#dfe3e8;border-radius:99px;display:block;height:4px;margin:8px auto 10px;width:38px}.sheet-label{color:#9aa1ab;font-size:10.5px;font-weight:800;letter-spacing:.08em;margin:4px 0;padding:0 10px;text-transform:uppercase}.sheet-divider{background:#eef0f3;height:1px;margin:8px 0}.sheet-item{align-items:center;background:transparent;border:0;border-radius:10px;color:#22262b;display:flex;gap:12px;padding:10px;text-align:left;width:100%}.sheet-item:hover{background:#f6f7f9}.sheet-item b{display:block;font-size:14px}.sheet-item small{color:#7b828d;font-size:12px}.sheet-item.is-danger b{color:#b3382c}.sheet-icon{align-items:center;border-radius:8px;display:flex;flex:0 0 auto;height:32px;justify-content:center;width:32px}.tint-blue{background:#e7f0fb;color:#1d5fb8}.tint-green{background:#e8f6ef;color:#1e7b45}.tint-violet{background:#f1eafc;color:#6d33d6}.tint-amber{background:#fdf1dd;color:#b45309}.tint-slate{background:#eef1f5;color:#5b6572}.sheet-account-head{align-items:center;display:flex;gap:11px;padding:10px 10px 12px}.sheet-account-head b{display:block;font-size:14px}.profile-shell{display:grid;gap:14px;margin:0 auto;max-width:560px;padding:18px 16px 40px}.profile-back{align-items:center;background:transparent;border:0;color:#303744;display:inline-flex;font-size:14px;font-weight:800;gap:8px;justify-self:start;padding:4px 0}.profile-card{background:#fff;border:1px solid #e0e4ea;border-radius:12px;overflow:hidden}.profile-card-title{border-bottom:1px solid #eef0f3;color:#454c56;font-size:12px;font-weight:800;letter-spacing:.08em;margin:0;padding:12px 18px;text-transform:uppercase}.profile-card-body{display:grid;gap:14px;padding:18px}.profile-photo-row{align-items:center;display:flex;gap:16px}.profile-photo-row>div b{font-size:14.5px}.profile-photo-row>div p{color:#8a919c;font-size:12.5px;line-height:1.45;margin:3px 0 0}.profile-photo{display:inline-flex;flex:0 0 auto;position:relative}.profile-photo-cam{align-items:center;background:#fff;border:1px solid #d5dae1;border-radius:50%;bottom:-2px;box-shadow:0 2px 6px #0f172a26;color:#3c434d;display:flex;height:26px;justify-content:center;position:absolute;right:-2px;width:26px}.profile-photo-actions{display:flex;gap:8px;margin-top:9px}.profile-photo-actions button{background:#f0f2f5;border:0;border-radius:999px;color:#303744;font-size:12.5px;font-weight:800;padding:7px 14px}.profile-photo-actions button.is-quiet{background:transparent;color:#8a919c}.profile-field{display:grid;gap:5px}.profile-field>span{color:#454c56;font-size:12.5px;font-weight:800}.profile-field input,.profile-field textarea{background:#fff;border:1px solid #c9ced6;border-radius:8px;color:#20242a;font:inherit;font-size:14px;padding:10px 12px;width:100%}.profile-field small{color:#9aa1ab;font-size:11.5px;font-weight:600}.handle-status{align-items:center;display:inline-flex;gap:5px}.handle-status.available{color:#1e7b45;font-weight:800}.handle-status.taken,.handle-status.invalid{color:#b3382c;font-weight:800}.handle-status.checking{color:#8a919c}.profile-migration-note{background:#f8f9fa;border:1px dashed #d5dae1;border-radius:8px;color:#7b828d;font-size:12.5px;margin:0;padding:10px 12px}.profile-savebar{align-items:center;background:#fafbfc;border-top:1px solid #eef0f3;display:flex;gap:10px;justify-content:space-between;padding:12px 18px}.profile-savebar span{color:#9aa1ab;font-size:12px}.profile-savebar button{background:#f05a24;border:0;border-radius:999px;color:#fff;flex:0 0 auto;font-size:13px;font-weight:800;padding:9px 18px}.profile-savebar button:disabled{background:#b9bec6}.score-hero{align-items:center;display:flex;gap:18px}.score-ring{align-items:center;border-radius:50%;display:flex;flex:0 0 auto;height:84px;justify-content:center;width:84px}.score-ring i{align-items:center;background:#fff;border-radius:50%;color:#1f242b;display:flex;flex-direction:column;font-size:21px;font-style:normal;font-weight:900;height:66px;justify-content:center;line-height:1;width:66px}.score-ring i small{color:#d94e1d;font-size:9px;font-weight:800;letter-spacing:.06em;margin-top:3px}.score-title{align-items:center;display:inline-flex;font-size:14.5px;gap:6px}.score-hero p{color:#6b7280;font-size:12.5px;line-height:1.5;margin:4px 0 0}.profile-stats{display:grid;gap:9px;grid-template-columns:1fr 1fr}.profile-stats>div{background:#f8f9fa;border:1px solid #e5e8ec;border-radius:10px;padding:11px 13px}.profile-stats span{color:#7b828d;display:block;font-size:10.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.profile-stats b{color:#1f242b;font-size:20px;font-variant-numeric:tabular-nums;font-weight:900}.profile-stats small{color:#8a919c;display:block;font-size:11.5px;font-weight:700}.profile-account-row{align-items:center;display:flex;gap:12px;justify-content:space-between}.profile-account-row b{font-size:13.5px}.profile-account-row p{color:#8a919c;font-size:12px;margin:2px 0 0}.profile-logout{align-items:center;background:#fdeceb;border:0;border-radius:999px;color:#b3382c;display:inline-flex;flex:0 0 auto;font-size:13px;font-weight:800;gap:7px;padding:9px 16px}.profile-signin{padding:26px 22px;text-align:center}.profile-signin h2{font-size:20px;margin:0 0 6px}.profile-signin p{color:#6b7280;font-size:14px;margin:0 auto 14px;max-width:44ch}.profile-primary{background:#f05a24;border:0;border-radius:999px;color:#fff;font-size:14px;font-weight:800;padding:11px 22px}.profile-topbar{display:flex}.topnav{align-items:center;display:flex;flex:0 0 auto;gap:10px;justify-content:flex-end;position:relative}.topnav-tools{align-items:center;background:#fff;border:1px solid #cfd5dc;border-radius:999px;color:#303744;display:inline-flex;font-size:13.5px;font-weight:800;gap:7px;min-height:38px;padding:0 14px}.topnav-tools:hover{border-color:#9aa4b0}.topnav-tools.is-active{background:#092037;border-color:#092037;color:#fff}.topnav-tools svg.flip,.topnav-account svg.flip{transform:rotate(180deg)}.topnav-account{align-items:center;background:transparent;border:0;display:inline-flex;gap:5px;padding:2px}.topnav-account>svg{color:#8a93a1}.topnav-login{align-items:center;background:#fff;border:1px solid #cfd5dc;border-radius:999px;color:#303744;display:inline-flex;font-size:13.5px;font-weight:800;gap:7px;min-height:38px;padding:0 14px}.topnav-login:hover{border-color:#9aa4b0}.launcher{background:#fff;border:1px solid #d6dbe2;border-radius:14px;box-shadow:0 22px 60px #0f172a33;overflow:hidden;position:absolute;right:0;top:calc(100% + 8px);width:min(540px,calc(100vw - 32px));z-index:40}.launch-group{color:#9aa1ab;font-size:10.5px;font-weight:800;letter-spacing:.08em;margin:0;padding:12px 16px 4px;text-transform:uppercase}.launch-grid{display:grid;gap:4px;grid-template-columns:1fr 1fr;padding:4px 8px 8px}.launch-card{align-items:flex-start;background:transparent;border:1px solid transparent;border-radius:10px;display:flex;gap:11px;padding:10px 12px;position:relative;text-align:left}.launch-card:hover,.launch-card:focus-visible{background:#f4f6f8}.launch-card.is-current{background:#fff4ef;border-color:#f8cdb6}.launch-card.is-current:after{color:#d94e1d;content:"●";font-size:9px;position:absolute;right:12px;top:12px}.launch-icon{align-items:center;border-radius:9px;display:flex;flex:0 0 auto;height:36px;justify-content:center;width:36px}.launch-copy b{color:#22262b;display:block;font-size:13.5px}.launch-copy>span{color:#7b828d;display:block;font-size:12px;line-height:1.35}.launch-copy small{color:#1e7b45;display:block;font-size:11px;font-weight:800;margin-top:3px}.launch-divider{background:#eef0f3;height:1px}.launch-foot{align-items:center;background:#fafbfc;border-top:1px solid #eef0f3;color:#9aa1ab;display:flex;font-size:11.5px;font-weight:700;gap:14px;justify-content:space-between;padding:9px 16px}@media(max-width:1100px){.launch-foot span:first-child{display:none}}@media(max-width:980px){.topnav{display:none}}.brand{align-items:center}.brand-copy{display:flex;flex-direction:column;line-height:1;text-align:left}.brand-copy strong{font-size:20px;letter-spacing:0;line-height:1.05}.brand-slogan{color:#6a7280;font-size:9.5px;font-weight:800;letter-spacing:0;margin-top:2px;white-space:nowrap}.visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.site-footer{background:#092037;color:#9db2c6;margin-top:44px}.site-footer-inner{display:grid;gap:28px;grid-template-columns:1.5fr 1fr 1fr 1fr;margin:0 auto;max-width:1180px;padding:34px 16px 26px}.footer-brand-line{align-items:center;color:#fff;display:inline-flex;gap:7px}.footer-brand-line strong{font-size:18px}.footer-slogan{color:#6fc492;display:block;font-size:11px;font-weight:800;letter-spacing:.05em;margin-top:3px}.footer-brand p{color:#8fa6ba;font-size:13px;line-height:1.55;margin:10px 0 0;max-width:34ch}.footer-col{display:grid;align-content:start;gap:8px}.footer-col b{color:#d7e2ec;font-size:11px;font-weight:800;letter-spacing:.09em;margin-bottom:3px;text-transform:uppercase}.footer-col a,.footer-col button{background:transparent;border:0;color:#9db2c6;font-size:13.5px;font-weight:700;justify-self:start;padding:0;text-align:left}.footer-col a:hover,.footer-col button:hover{color:#fff}.site-footer-base{border-top:1px solid rgba(255,255,255,.12)}.site-footer-base{align-items:center;display:flex;flex-wrap:wrap;gap:8px 22px;font-size:12px;font-weight:700;justify-content:center;margin:0 auto;max-width:1180px;padding:14px 16px 16px}@media(max-width:780px){.site-footer-inner{gap:22px;grid-template-columns:1fr 1fr}.site-footer-base{justify-content:flex-start}}@media(min-width:981px){.app-shell{padding-bottom:0}}.batch-media .batch-image{align-items:stretch;padding:10px 12px 12px}.batch-media .batch-image-frame{align-self:center;aspect-ratio:1;flex:0 0 auto;height:auto;min-height:0}.batch-media .batch-image img{border-radius:8px;height:100%;max-height:none;object-fit:cover;width:100%}.batch-media .batch-image-placeholder{border-radius:8px;height:100%;min-height:195px;width:100%}@media(max-width:680px){.batch-media .batch-image-frame,.batch-media .batch-image-placeholder{min-height:0;height:210px}}.static-head{align-items:center;background:#fff;border-bottom:1px solid #d8dce2;display:flex;flex-wrap:wrap;gap:12px 22px;justify-content:space-between;padding:14px 20px}.static-head-brand{align-items:center;color:#092037;display:inline-flex;gap:8px}.static-head-brand strong{font-size:20px}.static-head-nav{align-items:center;display:flex;flex-wrap:wrap;gap:8px 22px}.static-head-nav a{color:#1f2933;font-size:14.5px;font-weight:800}.static-head-nav a:hover{color:#c2410c}@media(max-width:680px){.static-head-nav{gap:6px 14px}.static-head-nav a{font-size:13px}}.batch-card{cursor:pointer}.batch-card:hover .batch-summary strong{color:#d94e1d}.card-topline-end{align-items:center;display:flex;flex:0 0 auto;gap:10px}.card-open-cue{align-items:center;background:#f2f3f5;border-radius:50%;color:#9aa1ab;display:flex;height:26px;justify-content:center;opacity:0;transform:translate(-4px);transition:opacity .15s ease,transform .15s ease,background .15s ease,color .15s ease;width:26px}.batch-card:hover .card-open-cue{background:#ffece3;color:#e04e1a;opacity:1;transform:translate(0)}@media(hover:none){.card-open-cue{display:none}}.batch-summary .card-vendor-inline{display:none}@media(max-width:680px){.batch-card{grid-template-columns:96px minmax(0,1fr);min-height:0}.batch-media{border-radius:6px 0 0 6px}.card-vendor-line{display:none}.batch-media .batch-image{min-height:0;padding:8px}.batch-media .batch-image-frame,.batch-media .batch-image-placeholder{aspect-ratio:1;height:auto;min-height:0}.batch-summary .card-vendor-inline{align-items:center;color:#6b7078;display:inline-flex;font-size:12px;font-weight:700;gap:5px}.card-vendor-inline .vi-ok{color:#1e7b45}.card-vendor-inline .vi-warn{color:#b45309}.batch-content{display:flex;flex-direction:column;gap:6px;padding:10px 12px 11px}.batch-summary{gap:2px;order:1}.batch-summary strong{font-size:15.5px;line-height:1.2}.vein-word{font-size:10px;margin-left:6px}.batch-summary .card-evidence{display:none}.stat-row{gap:5px;order:2}.stat{gap:5px;padding:4px 8px}.stat .stat-lbl{font-size:9.5px}.stat .stat-num{font-size:12px}.stat-row .tag-pill,.stat-row .tag-overflow{display:none}.card-topline{order:3}.vote-stack{gap:4px;grid-template-columns:24px minmax(32px,auto) 24px;min-height:34px;padding:3px}.vote-stack button{height:24px;width:24px}.vote-stack strong{font-size:13px;min-width:32px}.card-footer{align-items:center;flex-direction:row;gap:12px;margin-top:0;order:4}.card-icons{gap:13px}.card-icons button svg{height:20px;width:20px}.buy-button{font-size:12.5px;min-height:34px;min-width:0;padding:0 13px;white-space:nowrap;width:auto}}.submit-overlay{align-items:center;background:#11182752;display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;overflow:hidden;padding:18px;position:fixed;z-index:30}.submit-modal{background:#fff;border-radius:12px;box-shadow:0 28px 80px #0f172a4d;display:flex;flex-direction:column;max-height:calc(100vh - 36px);overflow:hidden;width:min(880px,calc(100vw - 24px))}.submit-head{align-items:flex-start;border-bottom:1px solid #eef0f3;display:flex;gap:14px;justify-content:space-between;padding:16px 20px 12px}.submit-head strong{font-size:18px}.submit-head p{color:#6b7078;font-size:12.5px;margin:3px 0 0}.submit-close{background:transparent;border:0;color:#45505e;flex:0 0 auto;padding:4px}.submit-steps{border-bottom:1px solid #eef0f3;display:flex;gap:8px;padding:10px 20px}.submit-step-pill{align-items:center;background:#fff;border:1px solid #dde1e7;border-radius:999px;color:#5d6570;display:inline-flex;font-size:12.5px;font-weight:800;gap:7px;padding:6px 13px 6px 6px}.submit-step-pill i{align-items:center;background:#eef0f3;border-radius:50%;color:#5d6570;display:inline-flex;font-size:11px;font-style:normal;height:20px;justify-content:center;width:20px}.submit-step-pill.is-current{border-color:#092037;color:#092037}.submit-step-pill.is-current i{background:#092037;color:#fff}.submit-step-pill.is-done{border-color:#bfe3cc;color:#1e7b45}.submit-step-pill.is-done i{background:#e8f6ef;color:#1e7b45}.submit-body{display:grid;grid-template-columns:minmax(0,1fr) 264px;overflow:hidden}.submit-body form{display:flex;flex-direction:column;min-width:0;overflow-y:auto;padding:18px 20px 0}.submit-page{border:0;display:none;flex-direction:column;gap:15px;margin:0;min-width:0;padding:0 0 18px}.submit-page.is-active{display:flex}.field{display:grid;gap:5px}.field>span,.field-label{color:#454c56;display:block;font-size:12.5px;font-weight:800}.field .optional{color:#9aa1ab;font-size:11px;font-style:normal;font-weight:700;margin-left:4px;text-transform:uppercase}.field input,.field select,.field textarea{background:#fff;border:1px solid #c9ced6;border-radius:8px;color:#20242a;font:inherit;font-size:14px;min-height:40px;padding:8px 12px;width:100%}.field textarea{resize:vertical}.field small{color:#9aa1ab;font-size:11.5px;font-weight:600}.field-error{color:#b3382c;font-size:12px;font-style:normal;font-weight:800}.field-pair{align-items:start;display:grid;gap:12px;grid-template-columns:1fr 1fr}.field .image-upload-field{border-radius:8px;min-height:40px}.field .image-upload-field input{border:0;clip:rect(0 0 0 0);height:1px;min-height:0;overflow:hidden;padding:0;position:absolute;width:1px}.choice-row{display:flex;flex-wrap:wrap;gap:7px}.choice-chip input,.choice-card input{height:1px;margin:0;opacity:0;position:absolute;width:1px}.choice-chip .chip-face{align-items:center;background:#fff;border:1px solid #d8dce2;border-radius:999px;color:#525963;cursor:pointer;display:inline-flex;font-size:13px;font-weight:800;gap:6px;min-height:34px;padding:0 13px}.choice-chip input:checked~.chip-face{background:#092037;border-color:#092037;color:#fff}.choice-chip input:focus-visible~.chip-face,.choice-card input:focus-visible~.chip-face{outline:2px solid #9db2c6;outline-offset:2px}.choice-cards{display:grid;gap:8px;grid-template-columns:1fr 1fr}.choice-card .chip-face{border:1px solid #d8dce2;border-radius:10px;cursor:pointer;display:grid;gap:2px;grid-template-columns:22px minmax(0,1fr);padding:10px 12px}.choice-card .chip-face svg{grid-row:span 2;margin-top:2px}.choice-card .chip-face b{font-size:13.5px}.choice-card .chip-face small{color:#7b828d;font-size:11.5px}.choice-card input:checked~.chip-face{background:#fff4ef;border-color:#f0a27c}.submit-foot{align-items:center;background:#fff;border-top:1px solid #eef0f3;bottom:0;display:flex;justify-content:space-between;margin:auto -20px 0;padding:12px 20px;position:sticky}.submit-back{background:#f0f2f5;border:0;border-radius:999px;color:#303744;font-size:13.5px;font-weight:800;padding:10px 18px}.submit-next{background:#f05a24;border:0;border-radius:999px;color:#fff;font-size:13.5px;font-weight:800;padding:10px 22px}.submit-next:disabled{background:#b9bec6}.submit-preview{background:#f8f9fa;border-left:1px solid #eef0f3;overflow-y:auto;padding:16px}.submit-preview-label{color:#9aa1ab;font-size:10.5px;font-weight:800;letter-spacing:.08em;margin:0 0 10px;text-transform:uppercase}.submit-preview-card{background:#fff;border:1px solid #e0e4ea;border-radius:10px;display:grid;gap:7px;padding:12px}.submit-preview-photo{align-items:center;background:#f3f4f6;border-radius:8px;color:#9aa2ad;display:flex;height:120px;justify-content:center;overflow:hidden}.submit-preview-photo img{height:100%;object-fit:cover;width:100%}.submit-preview-vendor{align-items:center;color:#6b7078;display:inline-flex;font-size:12px;font-weight:700;gap:5px}.submit-preview-vendor .vi-ok{color:#1e7b45}.submit-preview-vendor .vi-warn{color:#b45309}.submit-preview-card b{color:#14181d;font-size:14.5px;line-height:1.25}.submit-preview-stats{display:flex;flex-wrap:wrap;gap:5px}.submit-preview-code{background:#eef0f3;border-radius:5px;color:#4f5660;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:11px;font-weight:700;justify-self:start;padding:3px 8px}.submit-preview-note{color:#9aa1ab;font-size:11.5px;margin:10px 2px 0}@media(max-width:820px){.submit-overlay{align-items:stretch;padding:0}.submit-modal{border-radius:0;max-height:100dvh;width:100vw}.submit-body{grid-template-columns:1fr}.submit-preview{display:none}.choice-cards,.field-pair{grid-template-columns:1fr}.submit-steps{overflow-x:auto}}.catalog-app-shell{background:#eef0f3;padding-bottom:0}.catalog-shell{margin:0 auto;max-width:1180px;padding:14px 8px 24px}.product-shell{margin:0 auto;max-width:1180px;padding:30px 16px 24px}.catalog-view-head{align-items:center;display:flex;gap:18px;justify-content:space-between;padding:4px 2px 10px}.catalog-view-head h1{color:#171c23;font-size:23px;letter-spacing:0;line-height:1.15;margin:0}.catalog-view-head div>span{color:#737b86;display:block;font-size:12px;font-weight:750;margin-top:3px}.catalog-intro{align-items:end;display:flex;gap:24px;justify-content:space-between;padding:4px 0 24px}.section-kicker{color:#b94719;display:block;font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.catalog-intro h1,.product-head h1,.product-missing h1{color:#131820;letter-spacing:0;line-height:1.08;margin:7px 0 10px}.catalog-intro h1{font-size:34px;max-width:760px}.catalog-intro p{color:#606873;font-size:16px;line-height:1.55;margin:0;max-width:780px}.catalog-contribute,.product-actions button,.product-actions a{align-items:center;border-radius:6px;display:inline-flex;flex:0 0 auto;font-size:13.5px;font-weight:850;gap:7px;justify-content:center;min-height:42px;padding:0 16px}.catalog-contribute,.product-actions a{background:#d94e1d;border:1px solid #d94e1d;color:#fff}.catalog-contribute:hover,.product-actions a:hover{background:#bd3f14}.catalog-stats{background:#092037;border-radius:8px;color:#fff;display:grid;grid-template-columns:repeat(4,1fr);margin-bottom:18px}.catalog-stats>div{align-items:center;border-right:1px solid rgba(255,255,255,.14);display:grid;gap:1px 10px;grid-template-columns:28px 1fr;padding:15px 18px}.catalog-stats>div:last-child{border-right:0}.catalog-stats>div>span{color:#72c695;grid-row:span 2}.catalog-stats b{font-size:18px}.catalog-stats small{color:#a9bdce;font-size:11.5px;font-weight:750}.catalog-toolbar{align-items:end;background:#fff;border:1px solid #d8dde4;border-radius:8px;display:grid;gap:12px;grid-template-columns:minmax(240px,1fr) 190px auto;padding:12px}.catalog-search{align-items:center;border:1px solid #bfc6cf;border-radius:6px;display:flex;gap:8px;min-height:42px;padding:0 12px}.catalog-search svg{color:#6c7480;flex:0 0 auto}.catalog-search input{border:0;min-width:0;outline:0;width:100%}.catalog-toolbar>label:not(.catalog-search){display:grid;gap:4px}.catalog-toolbar>label>span{color:#626a75;font-size:10.5px;font-weight:850;text-transform:uppercase}.catalog-toolbar select{background:#fff;border:1px solid #bfc6cf;border-radius:6px;min-height:42px;padding:0 10px}.catalog-segments{align-items:center;background:#eef1f4;border-radius:6px;display:flex;min-height:42px;padding:3px}.catalog-segments button{background:transparent;border:0;border-radius:4px;color:#59616c;font-size:12px;font-weight:800;min-height:34px;padding:0 11px}.catalog-segments button[aria-pressed=true]{background:#fff;box-shadow:0 1px 3px #0f172a1f;color:#092037}.catalog-result-line{color:#737b86;display:flex;font-size:12px;font-weight:700;justify-content:space-between;padding:12px 2px 8px}.catalog-result-line b{color:#20262e}.catalog-grid{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.catalog-card{background:#fff;border:1px solid #d9dee5;border-radius:8px;min-width:0;overflow:hidden}.catalog-card:hover{border-color:#aeb7c1;box-shadow:0 5px 16px #0f172a12}.catalog-card-main{align-items:center;background:transparent;border:0;color:inherit;display:grid;gap:13px;grid-template-columns:96px minmax(0,1fr) 18px;min-height:132px;padding:13px;text-align:left;width:100%}.catalog-product-image{align-items:center;aspect-ratio:1;background:#f4f5f6;border:1px solid #e5e8ec;border-radius:6px;color:#9aa2ac;display:flex;justify-content:center;overflow:hidden;width:100%}.catalog-product-image img{height:100%;object-fit:contain;width:100%}.catalog-card-copy{display:grid;min-width:0}.catalog-card-copy>small,.product-vendor{color:#6a727d;font-size:11.5px;font-weight:850}.catalog-card-copy>strong{color:#151a21;font-size:16px;line-height:1.24;margin:3px 0 7px;overflow-wrap:anywhere}.catalog-card-state{align-items:center;color:#626a75;display:flex;font-size:11.5px;font-weight:750;gap:5px}.catalog-card-state i,.product-state-line i{background:#aab0b8;border-radius:50%;display:inline-block;height:7px;width:7px}.catalog-card-state i.is-live,.product-state-line .is-available i{background:#17a558}.catalog-card-metrics{display:flex;flex-wrap:wrap;gap:6px;margin-top:9px}.catalog-card-metrics b,.lot-metrics b{align-items:center;background:#edf4fb;border-radius:4px;color:#205d96;display:inline-flex;font-size:11px;gap:4px;padding:4px 6px}.catalog-card-metrics b em{color:#73808c;font-size:9px;font-style:normal;font-weight:750}.catalog-card-metrics .has-proof,.lot-metrics .has-proof{background:#e9f6ef;color:#217345}.catalog-card-metrics .needs-proof,.lot-metrics .needs-proof{background:#fff3df;color:#9b5b09}.catalog-card-main>svg{color:#a3aab3}.catalog-card footer{align-items:center;border-top:1px solid #edf0f3;display:flex;gap:8px;min-height:42px;padding:7px 12px}.catalog-card footer>span{color:#4f5762;font-size:11.5px;font-weight:800;margin-right:auto}.catalog-card footer button{background:transparent;border:0;color:#34495e;font-size:11.5px;font-weight:850;padding:5px}.catalog-card footer button:hover{color:#c2410c}.catalog-empty,.product-missing{align-items:center;color:#67707b;display:flex;flex-direction:column;gap:10px;justify-content:center;min-height:260px;text-align:center}.catalog-load-more{align-items:center;display:flex;flex-direction:column;gap:7px;padding:22px 0 8px}.catalog-load-more b{color:#4f5964;font-size:12px}.catalog-load-more span{color:#7b838d;font-size:10.5px;font-weight:750}.catalog-loading-mark{animation:catalog-spin .8s linear infinite;border:2px solid #d2d8df;border-radius:50%;border-top-color:#d94e1d;height:20px;width:20px}@keyframes catalog-spin{to{transform:rotate(360deg)}}.catalog-empty button,.product-missing button,.product-empty-state button{background:#092037;border:0;border-radius:5px;color:#fff;font-size:12.5px;font-weight:850;padding:9px 14px}.product-shell{padding-top:20px}.product-back{align-items:center;background:transparent;border:0;color:#58616c;display:inline-flex;font-size:12.5px;font-weight:850;gap:6px;margin-bottom:14px;padding:4px 0}.product-head{align-items:center;background:#fff;border-bottom:1px solid #d8dde4;border-top:1px solid #d8dde4;display:grid;gap:28px;grid-template-columns:250px minmax(0,1fr);padding:24px}.product-head>.catalog-product-image{width:250px}.product-head h1{font-size:32px}.product-state-line{align-items:center;color:#737b85;display:flex;flex-wrap:wrap;font-size:12px;font-weight:750;gap:8px 14px}.product-state-line>span{align-items:center;display:inline-flex;gap:6px}.product-head-copy>p{color:#606873;line-height:1.55;margin:14px 0;max-width:760px}.product-actions{display:flex;flex-wrap:wrap;gap:8px}.product-actions button{background:#fff;border:1px solid #aeb7c1;color:#243442}.product-actions button:hover{border-color:#657482}.product-signals{background:#fff;border-bottom:1px solid #d8dde4;display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.product-signal{border-right:1px solid #e3e7eb;display:grid;gap:3px;grid-template-columns:24px minmax(0,1fr);padding:16px 18px}.product-signal:last-child{border-right:0}.product-signal>span{color:#66717c;grid-row:span 3}.product-signal>small{color:#7c848e;font-size:10px;font-weight:900;text-transform:uppercase}.product-signal>b{color:#1d242c;font-size:13px}.product-signal>p{color:#7c848e;font-size:10.5px;line-height:1.35;margin:0}.product-signal.is-good>span{color:#1d8a4e}.product-signal.is-warn>span{color:#b56a0b}.product-signal.is-active>span{color:#346ea5}.product-columns{display:grid;gap:16px;grid-template-columns:minmax(0,1.7fr) minmax(280px,.8fr);margin-top:20px}.product-lots,.product-facts,.observation-ledger{background:#fff;border:1px solid #d8dde4;border-radius:8px;min-width:0}.product-section-head{align-items:center;border-bottom:1px solid #e7eaee;display:flex;justify-content:space-between;padding:15px 17px}.product-section-head h2{color:#1b2129;font-size:17px;letter-spacing:0;margin:3px 0 0}.product-section-head>span{color:#7a828c;font-size:11px;font-weight:800}.product-section-head>button{align-items:center;background:transparent;border:0;color:#b94719;display:inline-flex;font-size:12px;font-weight:850;gap:5px}.lot-list{display:grid}.lot-row{align-items:center;background:#fff;border:0;border-bottom:1px solid #edf0f3;display:grid;gap:12px;grid-template-columns:54px minmax(140px,1fr) auto 18px;min-height:72px;padding:11px 16px;text-align:left}.lot-row:last-child{border-bottom:0}.lot-row:hover{background:#fafbfc}.vendor-lab-history{border-top:1px solid #dfe4e9}.vendor-lab-heading{align-items:center;background:#f7f9fa;border-bottom:1px solid #e7eaee;color:#4d5661;display:flex;font-size:11px;font-weight:900;justify-content:space-between;padding:9px 16px;text-transform:uppercase}.vendor-lab-heading small{color:#257047;font-size:10px}.vendor-lab-row{color:inherit;text-decoration:none}.vendor-lab-row .lot-metrics b{align-items:center;display:inline-flex;gap:3px}.lot-index{color:#257047;font-size:10.5px;font-weight:900;text-transform:uppercase}.lot-main{display:grid;gap:3px;min-width:0}.lot-main b{color:#1d242c;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:13px;overflow-wrap:anywhere}.lot-main small{color:#7a828d;font-size:10.5px}.lot-metrics{display:flex;flex-wrap:wrap;gap:5px;justify-content:flex-end}.lot-row>svg{color:#a0a7af}.product-empty-state{align-items:center;color:#727b86;display:flex;flex-direction:column;min-height:260px;padding:30px;text-align:center}.product-empty-state strong{color:#242b33;margin-top:10px}.product-empty-state p{font-size:13px;line-height:1.5;max-width:460px}.product-facts dl{margin:0;padding:8px 17px}.product-facts dl>div{align-items:baseline;border-bottom:1px solid #edf0f3;display:flex;gap:14px;justify-content:space-between;padding:10px 0}.product-facts dl>div:last-child{border-bottom:0}.product-facts dt{color:#747d88;font-size:11.5px;font-weight:750}.product-facts dd{color:#252c34;font-size:12px;font-weight:850;margin:0;text-align:right}.product-claim-note{align-items:flex-start;background:#edf4fb;border-top:1px solid #d5e5f3;color:#3a6387;display:flex;font-size:11px;gap:7px;line-height:1.45;margin:0;padding:12px 17px}.product-claim-note svg{flex:0 0 auto;margin-top:2px}.observation-ledger{margin-top:16px}.observation-list{display:grid}.observation-list article{align-items:start;border-bottom:1px solid #edf0f3;display:grid;gap:12px;grid-template-columns:82px minmax(0,1fr) 20px;padding:14px 17px}.observation-list article:last-child{border-bottom:0}.observation-list article b{color:#252c34;font-size:13px}.observation-list article p{color:#5f6873;font-size:12.5px;line-height:1.45;margin:4px 0}.observation-list article small{color:#8a919a;font-size:10.5px}.observation-list article>a{color:#536577}.observation-status{border-radius:4px;font-size:9.5px;font-weight:900;padding:4px 6px;text-align:center;text-transform:uppercase}.observation-status.is-pending{background:#fff1da;color:#98601b}.observation-status.is-confirmed{background:#e7f5ed;color:#277148}.observation-status.is-rejected{background:#eef0f2;color:#6f7781}.observation-empty{color:#737b85;font-size:12.5px;margin:0;padding:22px 17px}.product-provenance{color:#7b838d;display:flex;flex-wrap:wrap;font-size:10.5px;font-weight:700;gap:8px 18px;padding:14px 2px 0}.batch-detail-panel{background:#11182752;display:flex;top:0;right:0;bottom:0;left:0;justify-content:flex-end;position:fixed;z-index:35}.batch-detail-sheet{background:#fff;box-shadow:-18px 0 48px #0f172a33;color:#20242a;height:100dvh;max-width:560px;overflow-y:auto;padding:20px 24px 28px;width:min(560px,92vw)}.batch-detail-sheet:focus{outline:0}.batch-detail-nav{align-items:center;border-bottom:1px solid #e7eaee;display:flex;justify-content:space-between;min-height:46px;padding-bottom:12px}.batch-detail-nav button{align-items:center;background:transparent;border:0;color:#4c5662;display:inline-flex;font-size:12.5px;font-weight:850;gap:7px;min-height:36px;padding:0}.batch-detail-nav .batch-detail-close{justify-content:center;width:36px}.batch-detail-heading{border-bottom:1px solid #e7eaee;padding:24px 0 20px}.batch-detail-heading>span{border-radius:4px;display:inline-flex;font-size:10px;font-weight:900;padding:4px 7px;text-transform:uppercase}.batch-detail-heading>span.is-current{background:#e9f6ef;color:#217345}.batch-detail-heading>span.is-prior{background:#eef1f4;color:#616b76}.batch-detail-heading small{color:#737c87;display:block;font-size:11.5px;font-weight:750;margin-top:14px}.batch-detail-heading h2{color:#151a21;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:27px;letter-spacing:0;line-height:1.2;margin:5px 0 7px;overflow-wrap:anywhere}.batch-detail-heading p{color:#68717c;font-size:13px;margin:0}.batch-detail-facts{display:grid;margin:0;padding:12px 0}.batch-detail-facts>div{align-items:baseline;border-bottom:1px solid #eef1f4;display:grid;gap:18px;grid-template-columns:minmax(150px,.8fr) minmax(0,1fr);padding:11px 0}.batch-detail-facts>div:last-child{border-bottom:0}.batch-detail-facts dt{align-items:center;color:#717a85;display:inline-flex;font-size:11.5px;font-weight:750;gap:8px}.batch-detail-facts dt svg{color:#9aa2ac;flex:0 0 auto}.batch-detail-facts dd{color:#232a32;font-size:12.5px;font-variant-numeric:tabular-nums;font-weight:850;margin:0;overflow-wrap:anywhere}.batch-proof-section{border-top:1px solid #dfe4e9;margin-top:10px;padding-top:18px}.batch-proof-section h3{color:#1d242c;font-size:16px;letter-spacing:0;margin:4px 0 14px}.batch-proof-section>p{color:#747d88;font-size:13px;line-height:1.5}.batch-proof-links{display:grid}.batch-proof-links>a{align-items:center;border-bottom:1px solid #edf0f3;color:#25313c;display:flex;gap:12px;justify-content:space-between;min-height:64px;padding:10px 2px}.batch-proof-links>a:last-child{border-bottom:0}.batch-proof-links>a>span{align-items:center;display:grid;gap:2px 9px;grid-template-columns:20px minmax(0,1fr)}.batch-proof-links>a>span>svg{color:#25804d;grid-row:span 2}.batch-proof-links b{font-size:12.5px}.batch-proof-links small{color:#89919b;font-size:10.5px;font-weight:700}.batch-proof-links>a>svg{color:#7d8792;flex:0 0 auto}.batch-detail-status{align-items:center;color:#6c7580;display:flex;flex-direction:column;gap:10px;justify-content:center;min-height:60vh;text-align:center}.batch-detail-status h2{color:#20262e;font-size:20px;letter-spacing:0;margin:3px 0 0}.batch-detail-status p{font-size:13px;margin:0}.batch-detail-status button{background:#092037;border:0;border-radius:5px;color:#fff;font-size:12.5px;font-weight:850;padding:9px 14px}.observation-overlay{align-items:center;background:#0c182375;display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;padding:18px;position:fixed;z-index:60}.observation-modal{background:#fff;border-radius:8px;box-shadow:0 28px 80px #0b19264d;max-height:calc(100dvh - 36px);overflow:auto;width:min(760px,calc(100vw - 28px))}.observation-modal>header{align-items:start;border-bottom:1px solid #e5e8ec;display:flex;gap:20px;justify-content:space-between;padding:18px 20px 15px}.observation-modal>header h2{color:#171d24;font-size:22px;margin:4px 0}.observation-modal>header p{color:#68717c;font-size:12px;line-height:1.45;margin:0;max-width:620px}.observation-modal>header>button{background:transparent;border:0;color:#59636e;padding:2px}.observation-modal form{display:grid}.observation-modal form>section{border-bottom:1px solid #edf0f3;display:grid;gap:10px;padding:16px 20px}.observation-product-selected{align-items:center;background:#f5f7f8;border:1px solid #d9dee4;border-radius:6px;display:grid;gap:10px;grid-template-columns:44px minmax(0,1fr) auto;padding:8px}.observation-product-selected img{background:#fff;border-radius:4px;height:44px;object-fit:contain;width:44px}.observation-product-selected span{display:grid}.observation-product-selected small{color:#747d88;font-size:10.5px;font-weight:750}.observation-product-selected b{color:#20262e;font-size:13px}.observation-product-selected button,.missing-product-toggle{background:transparent;border:0;color:#b94719;font-size:11.5px;font-weight:850;padding:7px}.missing-product-toggle{justify-self:start;padding-left:0}.missing-product-toggle:disabled{color:#9aa1aa;cursor:not-allowed}.observation-product-search{position:relative}.observation-product-search>label{align-items:center;border:1px solid #aeb7c1;border-radius:6px;display:flex;gap:8px;min-height:43px;padding:0 11px}.observation-product-search input{border:0;min-width:0;outline:0;width:100%}.observation-results{background:#fff;border:1px solid #cfd5dc;border-radius:6px;box-shadow:0 12px 26px #0f172a24;display:grid;left:0;max-height:260px;overflow:auto;position:absolute;right:0;top:calc(100% + 5px);z-index:3}.observation-results button{align-items:center;background:#fff;border:0;border-bottom:1px solid #edf0f3;display:flex;justify-content:space-between;padding:9px 11px;text-align:left}.observation-results button:hover{background:#f6f8f9}.observation-results span{display:grid}.observation-results small,.observation-no-results{color:#7b838d;font-size:10.5px}.observation-results b{color:#252c34;font-size:12.5px}.observation-no-results{margin:7px 2px 0}.observation-catalog-error{align-items:center;background:#fff4ee;border:1px solid #efc2af;border-radius:6px;color:#844328;display:flex;font-size:11px;gap:10px;justify-content:space-between;margin-top:7px;padding:8px 10px}.observation-catalog-error button{background:transparent;border:0;color:#b94719;font-size:11px;font-weight:850;padding:3px}.observation-types{display:grid;gap:7px;grid-template-columns:repeat(3,minmax(0,1fr))}.observation-types button{background:#fff;border:1px solid #d5dae1;border-radius:6px;display:grid;gap:2px;min-height:58px;padding:9px 10px;text-align:left}.observation-types button[aria-pressed=true]{background:#fff4ee;border-color:#e7875d;box-shadow:inset 3px 0 #d94e1d}.observation-types b{color:#252b33;font-size:12px}.observation-types small{color:#7a828c;font-size:9.5px;line-height:1.3}.observation-details textarea{resize:vertical}.observation-file{display:grid;gap:5px}.observation-file>span{color:#454c56;font-size:12.5px;font-weight:800}.observation-file>span em{color:#949ca5;font-size:10px;font-style:normal;text-transform:uppercase}.observation-file input{height:1px;opacity:0;position:absolute;width:1px}.observation-file b{align-items:center;border:1px dashed #aeb7c1;border-radius:6px;color:#53616f;cursor:pointer;display:inline-flex;font-size:12px;gap:7px;justify-content:center;min-height:40px}.observation-error{color:#ad3528;font-size:12px;font-weight:800;margin:0}.observation-modal form>footer{align-items:center;display:flex;gap:18px;justify-content:space-between;padding:13px 20px}.observation-modal form>footer p{color:#737b85;font-size:10.5px;line-height:1.4;margin:0;max-width:440px}.observation-modal form>footer button,.observation-gate button{background:#d94e1d;border:0;border-radius:6px;color:#fff;flex:0 0 auto;font-size:12.5px;font-weight:850;min-height:40px;padding:0 16px}.observation-modal form>footer button:disabled{background:#aeb4bb}.observation-gate{align-items:center;color:#6b747e;display:flex;flex-direction:column;min-height:290px;padding:36px 20px;text-align:center}.observation-gate strong{color:#242b33;margin-top:10px}.observation-gate p{font-size:12.5px;line-height:1.5;max-width:420px}.topnav-view{align-items:center;background:transparent;border:0;color:#3f4954;display:inline-flex;font-size:13px;font-weight:800;gap:6px;min-height:36px;padding:0 8px}.topnav-view:hover,.topnav-view[aria-current=page]{color:#c2410c}@media(max-width:900px){.catalog-toolbar{grid-template-columns:minmax(0,1fr) 180px}.catalog-segments{grid-column:1 / -1;overflow-x:auto}.product-signals{grid-template-columns:repeat(2,minmax(0,1fr))}.product-signal:nth-child(2){border-right:0}.product-signal:nth-child(-n+2){border-bottom:1px solid #e3e7eb}.product-columns{grid-template-columns:1fr}}@media(max-width:680px){.catalog-app-shell .static-head{min-height:54px;padding:12px 16px}.catalog-app-shell .static-head-nav{display:none}.catalog-shell,.product-shell{padding:18px 10px 12px}.catalog-intro{align-items:stretch;flex-direction:column;gap:14px;padding-bottom:18px}.catalog-intro h1{font-size:27px}.catalog-intro p{font-size:14px}.catalog-contribute{align-self:flex-start}.catalog-stats{grid-template-columns:repeat(2,1fr)}.catalog-stats>div{border-bottom:1px solid rgba(255,255,255,.14);padding:12px}.catalog-stats>div:nth-child(2){border-right:0}.catalog-stats>div:nth-child(n+3){border-bottom:0}.catalog-toolbar{grid-template-columns:1fr}.catalog-segments{grid-column:auto}.catalog-grid{grid-template-columns:1fr}.catalog-card-main{gap:10px;grid-template-columns:78px minmax(0,1fr) 16px;min-height:112px;padding:10px}.catalog-card-copy>strong{font-size:14px}.catalog-card-metrics b{font-size:10px}.catalog-card footer{flex-wrap:wrap}.catalog-result-line{gap:8px}.product-head{align-items:start;gap:16px;grid-template-columns:96px minmax(0,1fr);padding:14px}.product-head>.catalog-product-image{position:sticky;top:8px;width:96px}.product-head h1{font-size:23px;overflow-wrap:anywhere}.product-head-copy>p{display:none}.product-actions{grid-column:1 / -1}.product-actions a,.product-actions button{flex:1 1 150px;min-width:0}.batch-detail-sheet{max-width:none;padding:12px 16px 24px;width:100vw}.batch-detail-heading{padding:20px 0 17px}.batch-detail-heading h2{font-size:23px}.batch-detail-facts>div{gap:10px;grid-template-columns:126px minmax(0,1fr)}.product-signals{grid-template-columns:1fr}.product-signal,.product-signal:nth-child(2){border-bottom:1px solid #e3e7eb;border-right:0}.product-signal:last-child{border-bottom:0}.lot-row{grid-template-columns:48px minmax(0,1fr) 16px}.lot-metrics{grid-column:2 / -1;justify-content:flex-start}.observation-list article{grid-template-columns:74px minmax(0,1fr)}.observation-list article>a{display:none}.observation-overlay{align-items:stretch;padding:0}.observation-modal{border-radius:0;max-height:100dvh;width:100vw}.observation-modal>header,.observation-modal form>section,.observation-modal form>footer{padding-left:14px;padding-right:14px}.observation-types{grid-template-columns:repeat(2,minmax(0,1fr))}.observation-modal .field-pair{grid-template-columns:1fr}.observation-modal form>footer{align-items:stretch;flex-direction:column}.observation-modal form>footer button{width:100%}.topnav-view{display:none}}.field-hero input{border-color:#9db2c6;border-width:1.5px;font-size:15px;min-height:46px}.url-status{align-items:center;display:inline-flex;font-size:12.5px;font-style:normal;font-weight:800;gap:6px}.url-status.is-checking{color:#5d6570}.url-status.is-catalog,.url-status.is-metadata{color:#1e7b45}.url-status.is-nodata{color:#5d6570}.url-status.is-bad-domain,.url-status.is-non-product{color:#b3382c}.url-spin{animation:url-spin .9s linear infinite;border:2px solid #d8dce2;border-radius:50%;border-top-color:#5d6570;display:inline-block;height:12px;width:12px}@media(prefers-reduced-motion:reduce){.url-spin{animation:none}}@keyframes url-spin{to{transform:rotate(360deg)}}.variant-picker{display:grid;gap:7px;margin-top:10px}.variant-chip{background:#fff;border:1px solid #d8dce2;border-radius:10px;display:grid;gap:1px;padding:8px 13px;text-align:left}.variant-chip b{color:#1f242b;font-size:13.5px}.variant-chip span{color:#96690a;font-size:12px;font-weight:800}.variant-chip small{color:#b3382c;font-size:10.5px;font-weight:800;text-transform:uppercase}.variant-chip.is-selected{background:#fff4ef;border-color:#f0a27c;box-shadow:0 0 0 1px #f0a27c}.variant-chip:focus-visible{outline:2px solid #9db2c6;outline-offset:2px}.toast{background:#092037;border-radius:999px;bottom:84px;box-shadow:0 14px 40px #09203759;color:#fff;font-size:13.5px;font-weight:700;left:50%;max-width:min(92vw,480px);padding:11px 20px;position:fixed;text-align:center;transform:translate(-50%);z-index:60}@media(min-width:981px){.toast{bottom:26px}}.vote-stack strong[data-tip]{cursor:help;position:relative}.vote-stack strong[data-tip]:after,.status-tile b[data-tip]:after{background:#092037;border-radius:7px;box-shadow:0 10px 30px #0920374d;content:attr(data-tip);font-size:11.5px;font-weight:700;left:0;line-height:1.4;opacity:0;padding:7px 11px;pointer-events:none;position:absolute;text-align:left;top:calc(100% + 8px);transition:opacity .12s ease;white-space:normal;width:230px;z-index:40}.vote-stack strong[data-tip]:hover:after,.vote-stack strong[data-tip]:focus-visible:after,.status-tile b[data-tip]:hover:after,.status-tile b[data-tip]:focus-visible:after{opacity:1}.stat.stat-grade.is-verified{background:transparent}.stat.stat-grade.is-verified svg,.stat.stat-grade.is-verified .stat-num{color:#1e7b45}.stat.stat-grade.is-claim{background:transparent}.stat.stat-grade.is-claim svg,.stat.stat-grade.is-claim .stat-num{color:#9a5b00}.stat.stat-grade.is-watch{background:transparent}.stat.stat-grade.is-watch svg,.stat.stat-grade.is-watch .stat-num{color:#68707b}.filter-row button.chip-verified{border-color:#bfe3cc;color:#1e7b45}.filter-row button.chip-verified.active{background:#1e7b45;border-color:#1e7b45;color:#fff}.board-sort{align-items:center;display:inline-flex;flex:0 0 auto;margin-left:auto}.board-sort label{align-items:center;color:#7b828d;display:inline-flex;font-size:12px;font-weight:800;gap:7px}.board-sort select{background:#fff;border:1px solid #d8dce2;border-radius:999px;color:#303744;font:inherit;font-size:12.5px;font-weight:800;min-height:34px;padding:0 10px}.detail-card{border-radius:12px;padding:24px 30px 30px}.detail-top{display:grid;gap:26px;grid-template-columns:200px minmax(0,1fr);margin-top:12px}.detail-top .detail-photo-frame{border-radius:10px;height:200px;width:200px}.detail-top .detail-photo{border:1px solid rgba(16,24,32,.08);border-radius:10px;box-shadow:none}.detail-panel .detail-vendor-line{color:#6d7480;font-size:12px;font-weight:800;gap:7px;letter-spacing:.08em}.detail-panel .detail-vendor-line svg{color:inherit}.detail-panel .detail-main-copy{padding-top:2px}.detail-panel .detail-main-copy h2{font-size:27px;letter-spacing:-.01em;line-height:1.1;margin:7px 0 12px;max-width:none}.detail-facts{align-items:baseline;column-gap:18px;display:flex;flex-wrap:wrap;row-gap:6px}.detail-facts span{align-items:baseline;color:#20242a;display:inline-flex;font-size:13.5px;gap:6px}.detail-facts svg{align-self:center;color:#9aa1ab}.detail-facts b{color:#7b828d;font-size:10.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.detail-facts em{font-style:normal;font-variant-numeric:tabular-nums;font-weight:800}.detail-panel .detail-action-pills{gap:12px;margin-top:16px}.detail-cta{align-items:center;background:#f05a24;border-radius:999px;color:#fff;display:inline-flex;font-size:13.5px;font-weight:800;gap:7px;padding:9px 16px}.detail-cta:hover{background:#d94e1d}.detail-proof-pill{align-items:center;background:transparent;border:1px solid #dfe3e8;border-radius:999px;color:#3f4856;display:inline-flex;font-size:12.5px;font-weight:800;gap:6px;padding:8px 13px}.detail-affiliate-disclosure{color:#98a0aa;display:block;font-size:11px;margin-top:10px}.detail-grade-mark.is-verified{color:#1e7b45}.detail-grade-mark.is-claim,.detail-grade-mark.is-watch{color:#b45309}.status-tiles{border-bottom:1px solid #edf0f3;border-top:1px solid #edf0f3;display:grid;gap:0;grid-template-columns:repeat(4,1fr);margin-top:22px}.status-tile{padding:12px 18px 13px 0}.status-tile+.status-tile{border-left:1px solid #edf0f3;padding-left:18px}.status-tile .t-lbl{color:#8a919c;display:block;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.status-tile b{align-items:center;color:#1f242b;display:flex;font-size:13.5px;font-weight:800;gap:5px;margin-top:4px;position:relative}.status-tile small{color:#98a0aa;display:block;font-size:11px;font-weight:600;margin-top:2px}.status-tile.is-grade-verified b{color:#1e7b45}.status-tile.is-grade-claim b,.status-tile.is-grade-watch b{color:#9a5b00}.status-tile.is-live b{color:#15803d}.status-tile.is-tapped b{color:#545e6b}.status-tile.is-recheck b{color:#8b5a12}.status-tile.is-heat b{color:#d94e1d;cursor:help}.detail-section{border-top:1px solid #edf0f3;margin-top:20px;padding-top:14px}.detail-section-label{align-items:center;color:#20242a;display:flex;font-size:12.5px;font-weight:800;gap:7px;letter-spacing:.06em;margin:0 0 8px;text-transform:uppercase}.ledger-count{color:#98a0aa;font-size:12px;font-weight:800}.evidence-list{display:grid;margin:0}.evidence-row{align-items:baseline;display:grid;gap:16px;grid-template-columns:200px minmax(0,1fr);padding:7px 0}.evidence-row+.evidence-row{border-top:1px solid #f2f4f6}.evidence-row dt{align-items:center;color:#6d7480;display:flex;font-size:12.5px;font-weight:700;gap:8px}.evidence-row dt svg{color:#a2a9b3;flex:0 0 auto}.evidence-row dd{align-items:center;color:#20242a;display:flex;flex-wrap:wrap;font-size:13px;font-variant-numeric:tabular-nums;font-weight:700;gap:5px;margin:0}.evidence-row dd.good{color:#1e7b45}.evidence-row dd.warn{color:#9a5b00}.lab-sheet-preview{align-items:center;border:1px solid #e8ebee;border-radius:8px;display:flex;gap:12px;margin-top:12px;max-width:420px;overflow:hidden;padding:7px 12px 7px 7px}.lab-sheet-preview img{border-radius:5px;display:block;height:44px;max-height:none;object-fit:cover;object-position:top;width:44px}.lab-sheet-preview span{background:transparent;border:0;color:#303744;display:flex;align-items:center;font-size:12.5px;font-weight:700;gap:7px;padding:0}.lab-record-block{border-left:2px solid #dfe3e8;display:grid;gap:4px;margin-top:14px;padding:2px 0 2px 13px}.lab-record-block.is-exact{border-left-color:#1e7b45}.lab-record-block b{align-items:center;color:#20242a;display:flex;font-size:12.5px;gap:6px}.lab-record-block.is-exact b{color:#1e7b45}.lab-record-block p{color:#6b7280;font-size:12px;margin:0}.lab-record-block a{align-items:center;color:#1d5fb8;display:inline-flex;font-size:12.5px;font-weight:700;gap:5px;justify-self:start}.ledger-head{align-items:center;display:flex;gap:10px;justify-content:space-between;margin-bottom:10px}.ledger-head .detail-section-label{margin:0}.signal-actions{display:inline-flex;gap:8px}.signal-actions button{align-items:center;background:transparent;border:1px solid #cfe7d8;border-radius:999px;color:#1e7b45;cursor:pointer;display:inline-flex;font-size:12px;font-weight:800;gap:6px;height:30px;padding:0 12px}.signal-actions .still-live:not(:disabled):hover{background:#f2faf5}.signal-actions .tapped-out{border-color:#f0d4d6;color:#c93540}.signal-actions .tapped-out:not(:disabled):hover{background:#fdf5f5}.signal-actions button:disabled{cursor:not-allowed;opacity:.45}.ledger-composer{display:grid;gap:7px}.detail-panel .detail-comment-dock{gap:10px;grid-template-columns:minmax(0,1fr) auto;margin:0}.detail-panel .detail-comment-dock label{border-radius:999px;gap:9px;grid-template-columns:18px minmax(0,1fr);height:38px;padding:0 15px}.detail-panel .detail-comment-dock input{font-size:13.5px}.detail-panel .detail-comment-dock button{border-radius:999px;font-size:13px;font-weight:800;height:38px;padding:0 18px}.detail-panel .detail-login-prompt{align-self:start;background:transparent;border:0;color:#1d5fb8;font-size:12.5px;gap:6px;justify-content:flex-start;margin:0;min-height:0;padding:0}.ledger-attribution{align-items:center;color:#a2a9b3;display:flex;font-size:11.5px;font-weight:600;gap:6px}.ledger-stream{display:grid;gap:0;margin-top:8px}.ledger-entry{display:grid;gap:10px;grid-template-columns:20px minmax(0,1fr);padding:10px 0}.ledger-entry+.ledger-entry{border-top:1px solid #f2f4f6}.entry-glyph{color:#1d9b4e;display:inline-flex;margin-top:1px}.signal-entry.is-negative .entry-glyph{color:#d8434d}.entry-avatar{margin-top:1px}.entry-body{min-width:0}.entry-meta{align-items:center;color:#98a0aa;column-gap:9px;display:flex;flex-wrap:wrap;font-size:12px;font-weight:600;row-gap:2px}.entry-meta strong{color:#20242a;font-size:13px;font-weight:800}.entry-conf{color:#a2a9b3;font-size:11px;font-style:normal;font-weight:700}.entry-by{align-items:center;display:inline-flex;gap:5px}.entry-support{align-items:center;color:#6d7480;display:inline-flex;font-size:12px;font-weight:700;gap:4px;margin-left:auto}.entry-body p{color:#3f4856;font-size:13.5px;line-height:1.5;margin:3px 0 0}.signal-entry .entry-body p{font-style:italic}.detail-panel .empty-detail-copy{color:#8a919c;font-size:13px;margin:8px 0 0}.detail-panel .detail-show-more{background:transparent;border-top:1px solid #f2f4f6;color:#1d5fb8;font-size:12.5px;min-height:38px}@media(max-width:820px){.detail-top{gap:16px;grid-template-columns:1fr}.detail-top .detail-photo-frame{height:210px;width:100%}.detail-panel .detail-vendor-line{font-size:11.5px}.detail-panel .detail-main-copy{padding-top:0}.detail-panel .detail-main-copy h2{font-size:23px;line-height:1.12;margin:6px 0 10px}.status-tiles{grid-template-columns:1fr 1fr}.status-tile{padding:10px 14px 11px 0}.status-tile+.status-tile{border-left:0;padding-left:0}.status-tile:nth-child(2n){border-left:1px solid #edf0f3;padding-left:14px}.status-tile:nth-child(n+3){border-top:1px solid #edf0f3}.evidence-row{gap:10px;grid-template-columns:132px minmax(0,1fr)}.ledger-head{align-items:flex-start;flex-direction:column;gap:8px}.detail-panel .detail-comment-dock{grid-template-columns:minmax(0,1fr) auto;margin:0}.board-sort{margin-left:0}}.board-controls{align-items:center;display:inline-flex;flex:0 0 auto;gap:10px;margin-left:auto}.board-controls label{align-items:center;color:#7b828d;display:inline-flex;font-size:12px;font-weight:800;gap:7px}.board-controls select{background:#fff;border:1px solid #d8dce2;border-radius:999px;color:#303744;font:inherit;font-size:12.5px;font-weight:800;min-height:34px;max-width:190px;padding:0 10px}.board-result-line{margin-left:auto;margin-right:auto;max-width:1180px}.board-result-line{color:#737b86;display:flex;font-size:12px;font-weight:700;justify-content:space-between;padding:8px 10px}.board-result-line b{color:#20262e}.product-board{gap:10px}.product-board .ranked-product-card{min-width:0}.product-board .ranked-product-card .batch-content{grid-template-rows:auto auto 1fr auto auto}.product-rank{color:#7a838e;flex:0 0 auto;font-size:11px;font-variant-numeric:tabular-nums;font-weight:900}.card-vendor-line .product-rank{margin-right:2px}.placement-reason{align-items:center;color:#4f6070;display:inline-flex;font-size:11.5px;font-weight:850;gap:5px;line-height:1.3;min-width:0}.placement-reason svg{flex:0 0 auto}.placement-reason.is-leading{color:#1e7b45}.placement-reason.is-active{color:#1d5f98}.placement-reason.is-quiet,.placement-reason.is-archived{color:#7b6571}.product-regime-divider{border-top:1px solid #cfd5dc;color:#6b737e;display:flex;gap:12px;margin-top:12px;padding:15px 4px 3px}.product-regime-divider span{color:#313a45;flex:0 0 auto;font-size:11px;font-weight:900;text-transform:uppercase}.product-regime-divider p{font-size:12px;margin:0}.tracked-product-card{background:#fff;border:1px solid #d9dee5;border-radius:8px;min-width:0;overflow:hidden;transition:border-color .15s ease,box-shadow .15s ease}.tracked-product-card:hover{border-color:#aeb7c1;background:#fcfdff}.tracked-product-card.expired{opacity:.76}.tracked-product-card.cold-entry{background:#fafbfc}.tracked-product-card.rail-red{border-left:5px solid #c2453a}.tracked-product-card.rail-green{border-left:5px solid #2f9e5f}.tracked-product-card.rail-white{border-left:5px solid #aeb6c0}.tracked-product-card.rail-blend{border-left:5px solid #8a5fbf}.tracked-product-card.rail-yellow,.tracked-product-card.rail-gold{border-left:5px solid #c99b1d}.tracked-product-card.rail-extract{border-left:5px solid #6d33d6}.tracked-product-main{align-items:center;background:transparent;border:0;color:inherit;display:grid;gap:14px;grid-template-columns:34px 104px minmax(0,1fr) 18px;min-height:130px;padding:13px 16px 13px 10px;text-align:left;width:100%}.tracked-product-main>svg{color:#a3aab3}.tracked-product-image{align-items:center;aspect-ratio:1;background:#f4f5f6;border:1px solid #e5e8ec;border-radius:6px;color:#9aa2ac;display:flex;justify-content:center;overflow:hidden;width:100%}.tracked-product-image img{height:100%;object-fit:contain;width:100%}.tracked-product-copy{display:grid;min-width:0}.tracked-product-copy>small{color:#6a727d;font-size:11.5px;font-weight:850}.tracked-product-copy>strong{color:#151a21;display:-webkit-box;font-size:17px;line-height:1.24;margin:3px 0 6px;min-height:21px;overflow:hidden;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:1}.tracked-product-state{align-items:center;color:#626a75;display:flex;font-size:11.5px;font-weight:750;gap:5px;margin-bottom:5px}.tracked-product-state i{background:#aab0b8;border-radius:50%;display:inline-block;height:7px;width:7px}.tracked-product-state i.is-live{background:#17a558}.tracked-product-metrics{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px;min-height:25px}.tracked-product-metrics b{align-items:center;background:#edf4fb;border-radius:4px;color:#205d96;display:inline-flex;font-size:11px;gap:4px;padding:4px 6px}.tracked-product-metrics b em{color:#73808c;font-size:9px;font-style:normal}.tracked-product-metrics .has-product-proof{background:#f0eef8;color:#66508d}.tracked-product-metrics .needs-proof{background:#fff3df;color:#9b5b09}.tracked-product-card footer{align-items:center;border-top:1px solid #edf0f3;display:flex;gap:12px;min-height:44px;padding:7px 14px 7px 58px}.tracked-product-card footer>.tracked-product-price{color:#4f5762;font-size:11.5px;font-weight:800;margin-right:auto}.tracked-product-actions{align-items:center;display:flex;gap:7px;min-width:0}.tracked-product-actions:empty{pointer-events:none}.tracked-product-ctas{align-items:center;display:flex;gap:8px;justify-content:flex-end;min-width:0}.tracked-product-ctas>*{min-width:0}.tracked-product-card footer button,.tracked-product-card footer a{align-items:center;background:transparent;border:0;color:#34495e;display:inline-flex;font-size:11.5px;font-weight:850;gap:5px;min-height:30px;padding:5px;text-decoration:none}.tracked-product-card footer button:hover,.tracked-product-card footer a:hover{color:#c2410c}.tracked-product-card footer .tracked-product-buy{border:1px solid #d77950;border-radius:6px;color:#a83a0b;justify-content:center;padding:5px 9px}.tracked-product-card footer .tracked-product-contribute{border:1px solid #cfd6de;border-radius:6px;justify-content:center;padding:5px 9px;white-space:nowrap}.tracked-product-card footer .tracked-product-contribute:hover{background:#f7f9fb;border-color:#9da8b4}.tracked-product-card footer .tracked-product-buy:hover{background:#fff7f2;border-color:#c2410c}.tracked-product-vendor{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tracked-product-buy>span:first-child,.tracked-product-buy>svg{flex:0 0 auto}.tracked-product-buy>span:first-child{white-space:nowrap}.tracked-product-action{justify-content:center;min-width:32px}.tracked-product-action.saved{color:#c2410c}.product-board .tracked-product-card footer{display:grid;grid-template-areas:"actions price ctas";grid-template-columns:minmax(220px,auto) minmax(90px,1fr) auto;min-height:52px}.product-board .tracked-product-actions{grid-area:actions;justify-content:flex-start}.product-board .tracked-product-card footer>.tracked-product-price{grid-area:price;justify-self:center;margin-right:0;text-align:center}.product-board .tracked-product-ctas{grid-area:ctas}.product-board .tracked-product-copy .placement-reason{display:flex;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vote-stack.is-compact{gap:3px;grid-template-columns:25px minmax(34px,auto) 25px;min-height:34px;padding:3px}.tracked-product-card footer .vote-stack.is-compact button{background:#fff;height:25px;min-height:25px;padding:0;width:25px}.vote-stack.is-compact strong{font-size:13px;min-width:34px}.vote-stack.is-compact strong.new{font-size:11px}.board-loading{align-items:center;display:flex;flex-direction:column;gap:10px}.board-loading strong{margin:0}.product-board-load-more{min-height:88px}@media(max-width:760px){.board-controls{margin-left:0}.board-result-line{gap:8px}.tracked-product-main{gap:9px;grid-template-columns:26px 78px minmax(0,1fr);min-height:116px;padding:10px 10px 10px 7px}.tracked-product-main>svg{display:none}.tracked-product-copy>strong{font-size:14px;min-height:35px;-webkit-line-clamp:2}.tracked-product-copy .vein-word{display:block;margin-left:0;margin-top:3px;top:0}.tracked-product-metrics b{font-size:10px}.tracked-product-card footer{flex-wrap:wrap;gap:4px 10px;padding:7px 10px 7px 42px}.tracked-product-card footer>.tracked-product-price{flex-basis:100%;margin-right:0}.tracked-product-card footer button,.tracked-product-card footer a{min-height:42px}.product-board .tracked-product-card footer{align-items:center;grid-template-areas:"actions" "price" "ctas";grid-template-columns:1fr;min-height:0;padding:8px 10px 10px 42px}.product-board .tracked-product-card footer>.tracked-product-price,.product-board .tracked-product-actions,.product-board .tracked-product-ctas{margin:0;width:100%}.tracked-product-actions:empty{display:none}.product-board .tracked-product-actions{justify-content:flex-start;min-height:44px}.tracked-product-ctas{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.35fr)}.tracked-product-ctas>button,.tracked-product-ctas>a{width:100%}.product-board .tracked-product-action{min-height:44px;min-width:44px}.product-board .tracked-product-contribute,.product-board .tracked-product-buy,.product-board .vote-stack.is-compact{min-height:44px}.product-board .tracked-product-card footer .vote-stack.is-compact button{height:34px;min-height:34px;width:34px}.vote-stack strong[data-tip]:after{left:50%;transform:translate(-50%);width:min(230px,calc(100vw - 48px))}.product-regime-divider{align-items:flex-start;flex-direction:column;gap:4px}}.catalog-grid .tracked-product-main{gap:12px;grid-template-columns:88px minmax(0,1fr) 18px;min-height:136px;padding:12px}.catalog-grid .tracked-product-card footer{padding-left:13px;flex-wrap:wrap}.catalog-grid .tracked-product-ctas{margin-left:auto}.product-discussion{scroll-margin-top:100px}.product-discussion .product-section-head{flex-wrap:wrap;gap:12px}.product-discussion .tracked-product-actions button{display:inline-flex;align-items:center;justify-content:center;gap:5px;padding:5px;min-height:30px;background:transparent;border:0;color:#34495e}.product-discussion .vote-stack.is-compact button{background:#fff;width:25px;min-height:25px}.tracked-product-actions .vote-stack.is-compact button.hot{color:#ef3d48}.tracked-product-actions .vote-stack.is-compact button.cold{color:#3478d6}.tracked-product-actions .vote-stack.is-compact button.active{background:currentColor}.tracked-product-actions .vote-stack.is-compact{grid-template-columns:25px 42px 25px}.product-discussion .tracked-product-action.saved{color:#c2410c}.product-comment-form{display:grid;gap:8px;padding:16px 20px}.product-comment-form label{display:grid;gap:6px;font-size:13px;color:#4f5762}.product-comment-form textarea,.product-comment-form input{width:100%;min-width:0;border:1px solid #cfd6de;border-radius:6px;padding:10px;font:inherit;background:#fff}.product-comment-form textarea{resize:vertical}.product-comment-form>div{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px;justify-content:space-between}.product-comment-form button{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:8px 12px;color:#fff;background:#c2410c;border:0;border-radius:6px;font-weight:700}.product-comment-form button:disabled{opacity:.6;cursor:not-allowed}.product-comment-form [role=alert]{color:#a32e20}.product-discussion .observation-list p{overflow-wrap:anywhere;white-space:pre-wrap}.product-discussion .observation-list article{display:block}.product-discussion .observation-list b{overflow-wrap:anywhere}.tracked-product-metrics .has-lot-proof{background:#e9f6ef;color:#217345}@media(max-width:980px){.catalog-app-shell{padding-bottom:72px}}@media(max-width:760px){.catalog-shell{padding:10px 8px 12px}.catalog-view-head{gap:10px;padding:2px 2px 8px}.catalog-view-head h1{font-size:20px}.catalog-view-head div>span{font-size:11px}.catalog-contribute{min-height:38px;padding:0 11px}.catalog-grid .tracked-product-main{gap:9px;grid-template-columns:78px minmax(0,1fr);min-height:116px;padding:10px}.catalog-grid .tracked-product-card footer{padding-left:10px}}.scope-bar{align-items:center;display:flex;gap:8px;margin:0 auto;max-width:1180px;min-width:0;padding:10px 8px;position:relative;z-index:20}.scope-control-slot,.scope-company-control,.scope-sort-control{align-items:stretch;display:flex;flex:0 0 auto;min-width:0;position:relative}.scope-pill,.scope-sort,.scope-active-chip{align-items:center;background:#fff;border:1px solid #d8dce2;border-radius:999px;color:#3f4856;display:inline-flex;font-size:13px;font-weight:800;gap:7px;height:36px;letter-spacing:0}.scope-pill{padding:0 12px}.scope-pill:hover,.scope-sort:hover,.scope-active-chip:hover{border-color:#aeb8c4}.scope-pill:focus-visible,.scope-sort:focus-within,.scope-active-chip button:focus-visible,.scope-panel button:focus-visible,.company-search-field:focus-within{outline:3px solid rgba(36,99,235,.24);outline-offset:2px}.scope-filter-trigger b{align-items:center;background:#092037;border-radius:999px;color:#fff;display:inline-flex;font-size:11px;height:20px;justify-content:center;min-width:20px;padding:0 6px}.scope-filter-trigger.is-active{border-color:#7f91a3}.scope-company-control.is-active{background:#092037;border-radius:999px}.scope-company-control.is-active .scope-company-trigger{background:#092037;border-color:#092037;border-radius:999px 0 0 999px;color:#fff;padding-right:9px}.scope-company-clear{align-items:center;background:#092037;border:0;border-left:1px solid rgba(255,255,255,.22);border-radius:0 999px 999px 0;color:#fff;display:inline-flex;justify-content:center;min-width:34px;padding:0 9px 0 7px}.scope-company-label{display:block;max-width:210px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.scope-company-label-mobile{display:none}.scope-active-chip{background:#f3f6f9;color:#263443;max-width:220px;padding:0 6px 0 11px}.scope-active-chip>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.scope-active-chip>button{align-items:center;background:transparent;border:0;border-radius:50%;color:#657180;display:inline-flex;height:26px;justify-content:center;padding:0;width:26px}.scope-sort{border:1px solid #d8dce2;cursor:pointer;justify-content:space-between;min-width:150px;padding:0 10px;position:relative}.scope-sort-control{margin-left:auto}.scope-sort.is-active{background:#eef4fb;border-color:#9fb5cd;color:#183f68}.scope-sort[aria-expanded=true]{border-color:#7f91a3;box-shadow:0 0 0 3px #2463eb21}.scope-sort-label{flex:1 1 auto;text-align:left}.scope-sort-chevron{transition:transform .15s ease}.scope-sort[aria-expanded=true] .scope-sort-chevron{transform:rotate(180deg)}.scope-panel.sort-scope-panel{left:auto;padding:6px;right:0;width:264px}.sort-menu-head{align-items:center;display:flex;justify-content:space-between;padding:7px 8px 6px 10px}.sort-menu-head strong{color:#6d7885;font-size:10.5px;letter-spacing:0;text-transform:uppercase}.sort-menu-head>button{align-items:center;background:transparent;border:0;border-radius:6px;color:#76818d;display:inline-flex;height:28px;justify-content:center;padding:0;width:28px}.sort-menu-head>button:hover{background:#f0f3f6;color:#263443}.sort-option-list{display:grid;gap:3px}.sort-option-list>button{align-items:center;background:transparent;border:1px solid transparent;border-radius:7px;color:#2e3b49;display:grid;gap:10px;grid-template-columns:34px minmax(0,1fr) 18px;min-height:54px;padding:6px 9px;text-align:left;width:100%}.sort-option-list>button:hover,.sort-option-list>button.is-highlighted{background:#f2f5f7}.sort-option-list>button.is-selected{background:#edf4f8;border-color:#c9dbe5}.sort-option-list>button:focus-visible{outline:3px solid rgba(36,99,235,.24);outline-offset:1px}.sort-option-icon{align-items:center;background:#e9edf1;border-radius:6px;color:#596777;display:inline-flex;height:32px;justify-content:center;width:32px}.sort-option-list>button.is-selected .sort-option-icon{background:#092037;color:#fff}.sort-option-copy,.sort-option-copy b,.sort-option-copy small{display:block;letter-spacing:0;min-width:0}.sort-option-copy b{font-size:13px}.sort-option-copy small{color:#74808d;font-size:10.5px;font-weight:650;margin-top:2px}.sort-option-check{color:#197348;opacity:0}.sort-option-list>button.is-selected .sort-option-check{opacity:1}.scope-panel{background:#fff;border:1px solid #d8dfe7;border-radius:8px;box-shadow:0 18px 48px #16222f33;left:0;overflow:hidden;position:absolute;top:calc(100% + 8px);width:380px;z-index:80}.company-scope-panel{width:320px}.scope-panel-backdrop,.scope-sheet-handle{display:none}.scope-panel-head{align-items:flex-start;border-bottom:1px solid #e8ecf0;display:flex;gap:12px;justify-content:space-between;padding:15px 16px 13px}.scope-panel-head strong,.scope-panel-head span{display:block;letter-spacing:0}.scope-panel-head strong{color:#172231;font-size:15px}.scope-panel-head span{color:#74808d;font-size:11.5px;line-height:1.4;margin-top:3px;max-width:292px}.scope-panel-head>button{align-items:center;background:transparent;border:0;border-radius:6px;color:#6b7581;display:inline-flex;flex:0 0 auto;height:30px;justify-content:center;padding:0;width:30px}.scope-panel-body{max-height:min(500px,calc(100vh - 210px));overflow-y:auto;padding:6px 14px 10px}.scope-option-group{border-bottom:1px solid #edf0f3;padding:10px 0 12px}.scope-option-group:last-child{border-bottom:0}.scope-option-group h3{color:#7b8490;font-size:10.5px;letter-spacing:0;margin:0 0 7px;text-transform:uppercase}.scope-option-list,.scope-option-grid{display:grid;gap:4px}.scope-option-grid{grid-template-columns:1fr 1fr}.scope-option-list button,.scope-option-grid button,.company-option-list button{align-items:center;background:transparent;border:1px solid transparent;border-radius:6px;color:#364252;display:grid;font-size:12.5px;font-weight:750;gap:8px;grid-template-columns:20px minmax(0,1fr) auto;min-height:36px;padding:0 9px;text-align:left;width:100%}.scope-option-list button:hover:not(:disabled),.scope-option-grid button:hover:not(:disabled),.company-option-list button:hover:not(:disabled),.company-option-list button.is-highlighted:not(:disabled){background:#f1f5f8}.scope-option-list button.is-selected,.scope-option-grid button.is-selected{background:#092037;border-color:#092037;color:#fff}.scope-option-list button:disabled,.scope-option-grid button:disabled,.company-option-list button:disabled{cursor:not-allowed;opacity:.42}.scope-option-icon{align-items:center;display:inline-flex;justify-content:center}.scope-option-list button b,.scope-option-grid button b,.company-option-list button b{color:#7a8491;font-size:11.5px}.scope-option-list button.is-selected b,.scope-option-grid button.is-selected b{color:#c4d1dd}.scope-panel-foot{align-items:center;background:#f8fafb;border-top:1px solid #e5e9ed;display:flex;gap:10px;justify-content:space-between;padding:10px 14px}.scope-panel-foot button{background:transparent;border:0;border-radius:6px;color:#536070;font-size:12.5px;font-weight:800;min-height:34px;padding:0 8px}.scope-panel-foot button:disabled{opacity:.45}.scope-panel-foot .scope-panel-primary{background:#d6450b;color:#fff;padding:0 15px}.scope-show-label{display:none}.company-search-field{align-items:center;border:1px solid #ccd4dd;border-radius:6px;color:#687482;display:flex;gap:8px;margin:12px 14px 8px;min-height:40px;padding:0 10px}.company-search-field input{background:transparent;border:0;color:#253140;font:inherit;font-size:13px;min-width:0;outline:0;padding:0;width:100%}.company-option-list{max-height:330px;overflow-y:auto;padding:0 10px 10px}.company-option-list button{min-height:40px}.company-option-list button>svg{opacity:0}.company-option-list button.is-selected>svg{color:#197348;opacity:1}.company-empty{color:#727d89;font-size:12.5px;margin:8px 10px 12px}@media(max-width:760px){.scope-bar{gap:6px;padding:8px}.scope-pill,.scope-sort{height:38px}.scope-pill{padding:0 10px}.scope-filter-trigger{flex:0 0 auto}.scope-company-control{flex:1 1 auto;overflow:hidden}.scope-company-trigger{min-width:0;width:100%}.scope-company-label{max-width:none;text-align:left}.scope-company-label-desktop{display:none}.scope-company-label-mobile{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.scope-active-chip{display:none}.scope-sort-control{margin-left:0}.scope-sort{flex:0 0 42px;justify-content:center;overflow:hidden;padding:0;min-width:42px;width:42px}.scope-sort-label,.scope-sort-chevron{display:none}.scope-panel-backdrop{background:#09131f61;border:0;bottom:62px;display:block;left:0;padding:0;position:fixed;right:0;top:0;z-index:109}.scope-panel{border:0;border-radius:14px 14px 0 0;bottom:62px;box-shadow:0 -14px 42px #0f1a273d;left:0;max-height:72vh;position:fixed;right:0;top:auto;width:auto;z-index:110}.scope-panel.sort-scope-panel{left:0;max-height:none;padding:0 10px 12px;right:0;width:auto}.sort-menu-head{padding:6px 3px 8px 6px}.sort-menu-head strong{color:#263443;font-size:14px;text-transform:none}.sort-option-list>button{min-height:58px}.scope-sheet-handle{align-items:center;background:transparent;border:0;display:flex;height:20px;justify-content:center;padding:0;width:100%}.scope-sheet-handle span{background:#c4cbd3;border-radius:999px;height:4px;width:42px}.scope-panel-head{padding:8px 14px 11px}.scope-panel-head>button{height:40px;width:40px}.scope-panel-body{max-height:calc(72vh - 126px);padding-left:12px;padding-right:12px}.product-board .ranked-product-card .batch-content,.product-board .ranked-product-card .card-topline,.product-board .ranked-product-card .card-topline-end{min-width:0}.product-board .ranked-product-card .card-topline{gap:6px}.product-board .ranked-product-card .card-topline-end{flex:1 1 auto;justify-content:flex-end}.product-board .ranked-product-card .card-topline-end .status-line{flex:1 1 auto;flex-wrap:wrap;gap:2px 4px;justify-content:flex-end;min-width:0;text-align:right;white-space:normal}.scope-option-list button,.scope-option-grid button,.company-option-list button{min-height:44px}.scope-panel-foot{bottom:0;padding:10px 12px;position:sticky}.scope-panel-foot button{min-height:42px}.scope-panel-foot .scope-panel-primary{flex:1 1 auto}.scope-done-label{display:none}.scope-show-label{display:inline}.company-search-field{min-height:44px}.company-option-list{max-height:calc(72vh - 132px)}}@media(max-width:360px){.product-board .tracked-product-card footer{align-items:stretch;gap:8px;padding-left:10px}.product-board .tracked-product-actions{gap:4px}.tracked-product-ctas{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);gap:6px}.tracked-product-card footer .tracked-product-contribute,.tracked-product-card footer .tracked-product-buy{font-size:10px;gap:4px;padding-inline:4px}}
