:root{font-family:Inter,Segoe UI,Microsoft YaHei,sans-serif;color:#17231b;background:#f3f4ee;font-synthesis:none;text-rendering:optimizeLegibility}*{box-sizing:border-box}body{margin:0;min-width:0;min-height:100vh}button,input{font:inherit}button{cursor:pointer}.app-shell{display:grid;grid-template-columns:244px 1fr;min-height:100vh}.sidebar{position:sticky;top:0;height:100vh;padding:30px 22px 24px;background:#17231b;color:#f8f8f2;display:flex;flex-direction:column}.brand{display:flex;align-items:center;padding:0 8px 30px;border-bottom:1px solid rgba(255,255,255,.1)}.mobile-current-view{display:none}.brand-logo{display:flex;gap:12px;align-items:center;min-width:0}.brand-symbol{flex:0 0 auto;width:46px;height:46px;filter:drop-shadow(0 8px 14px rgba(0,0,0,.18))}.brand-wordmark strong,.brand-wordmark span{display:block}.brand-wordmark strong{color:#fff;font-family:Georgia,"Noto Serif SC",serif;font-size:18px;letter-spacing:.4px}.brand-wordmark span{margin-top:4px;color:#8e9a91;font-size:8px;font-weight:850;letter-spacing:1.9px}.nav-list{display:grid;gap:7px;margin-top:26px}.nav-item{display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;border:0;border-radius:11px;padding:12px 13px;color:#9fa99f;background:transparent;text-align:left;font-weight:650}.nav-icon{display:inline-block;width:28px;font-size:17px}.nav-label{min-width:0}.nav-label-mobile{display:none}.nav-item:hover,.nav-item.active{color:#fff;background:#ffffff17}.nav-item.active{box-shadow:inset 3px 0 #d7f45b}.nav-item:disabled{cursor:not-allowed;opacity:.45}.nav-item:disabled:hover{color:#9fa99f;background:transparent}.nav-item small{float:right;min-width:19px;padding:2px 5px;border-radius:999px;color:#17231b;background:#d7f45b;font-size:8px;text-align:center;text-indent:0}.privacy-card{margin-top:auto;padding:17px;border:1px solid rgba(215,244,91,.18);border-radius:15px;background:#d7f45b12}.privacy-icon{width:26px;height:26px;margin-bottom:10px;display:grid;place-items:center;border-radius:50%;background:#d7f45b;color:#17231b;font-weight:900}.privacy-card strong{font-size:13px}.privacy-card p{margin:6px 0 0;color:#aeb6ae;font-size:11px;line-height:1.6}.sidebar-footer{margin:18px 4px 0;color:#758078;font-size:11px}.status-dot{display:inline-block;width:7px;height:7px;margin-right:7px;border-radius:50%;background:#d7f45b;box-shadow:0 0 0 3px #d7f45b1f}.main-content{padding:44px 48px 34px;overflow:hidden}.page-header{display:flex;justify-content:space-between;gap:24px;align-items:flex-start;max-width:1280px;margin:0 auto 30px}.eyebrow{margin:0 0 8px;color:#6c776d;font-size:12px;font-weight:800;letter-spacing:1.2px;text-transform:uppercase}h1{margin:0;font-family:Georgia,"Noto Serif SC",serif;font-size:clamp(31px,3vw,44px);letter-spacing:-1.4px}.subtitle{margin:11px 0 0;color:#667168;font-size:14px}.header-badge{padding:9px 13px;border:1px solid #dfe2d8;border-radius:999px;background:#fafbf7;color:#667168;font-size:12px;font-weight:700}.header-badge span{display:inline-block;width:7px;height:7px;margin-right:6px;border-radius:50%;background:#6b9e52}.search-panel,.results-section{max-width:1280px;margin-inline:auto;border:1px solid #dfe2d8;border-radius:19px;background:#fff;box-shadow:0 14px 40px #1b2d1f0e}.search-panel{padding:8px 24px 20px}.mobile-share-notice{display:grid;grid-template-columns:auto 1fr;gap:10px;align-items:center;margin:12px 0 2px;padding:12px 14px;border:1px solid #cdddbf;border-radius:11px;color:#36513b;background:#f1f8e8;animation:feedback-in .2s ease-out}.mobile-share-notice>span{width:27px;height:27px;display:grid;place-items:center;border-radius:8px;color:#fff;background:#5d8253;font-size:12px;font-weight:900}.mobile-share-notice strong{display:block;font-size:10px}.mobile-share-notice p{margin:3px 0 0;color:#718074;font-size:9px}.search-tabs{display:flex;gap:25px;border-bottom:1px solid #eceee7}.search-tabs button{position:relative;padding:16px 1px 13px;border:0;color:#8a938b;background:none;font-size:13px;font-weight:700}.search-tabs button.selected{color:#17231b}.search-tabs button.selected:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:#17231b}.search-tabs small{padding:2px 5px;border-radius:5px;background:#eef0e8;font-size:9px}.search-row{display:grid;grid-template-columns:1fr auto;gap:12px;margin-top:20px}.search-field{display:flex;align-items:center;min-height:54px;border:1.5px solid #cdd3c8;border-radius:13px;background:#fafbf7;transition:.2s}.search-field:focus-within{border-color:#60714e;box-shadow:0 0 0 4px #60714e17}.search-icon{margin-left:18px;color:#69746a;font-size:24px}.search-field input{flex:1;min-width:0;padding:0 16px;border:0;outline:0;background:transparent;color:#17231b;font-size:15px}.primary-action{min-width:140px;border:0;border-radius:13px;color:#17231b;background:#d7f45b;font-weight:850;box-shadow:0 6px 16px #8fa82b33}.primary-action:hover{background:#c9ed3d;transform:translateY(-1px)}.primary-action:disabled{cursor:not-allowed;opacity:.45;transform:none}.primary-action span{margin-left:7px}.auto-paste-hint{margin:9px 2px 0;color:#818b82;font-size:9px}.auto-paste-hint span{color:#71834c}.platform-row{display:flex;gap:10px;align-items:center;margin-top:17px;color:#7b847c;font-size:11px}.platform-row>span{margin-right:4px;font-weight:700}.platform-row em{margin-left:auto;font-style:normal}.platform-chip input{position:absolute;opacity:0}.platform-chip span{display:block;padding:7px 11px;border:1px solid #dfe2d8;border-radius:999px;background:#fff;color:#4e5a50;font-size:11px;font-weight:700}.platform-chip input:checked+span{border-color:#718059;color:#17231b;background:#edf3d2;box-shadow:inset 0 0 0 1px #718059}.link-analysis{display:grid;grid-template-columns:auto 1fr auto;gap:11px;align-items:center;margin-top:12px;padding:14px;border:1px solid #cee0c9;border-radius:12px;background:#f2f8ed;box-shadow:0 8px 20px #42623d12;animation:feedback-in .2s ease-out}.link-analysis.pending{border-color:#e5d7b4;background:#faf5e8}.link-analysis-icon{width:29px;height:29px;display:grid;place-items:center;border-radius:9px;color:#fff;background:#56804f;font-size:12px;font-weight:900}.link-analysis.pending .link-analysis-icon{color:#735d31;background:#ead8a9}.link-analysis strong,.link-analysis span{display:block}.link-analysis strong{font-size:11px}.link-analysis span{margin-top:3px;color:#718074;font-size:9px}.link-analysis a{color:#36533b;font-size:10px;font-weight:800;text-decoration:none}.link-analysis a:hover{text-decoration:underline}.search-message{display:grid;grid-template-columns:auto 1fr;gap:10px;align-items:start;margin-top:12px;padding:14px;border:1px solid #e4c7ae;border-radius:11px;color:#70492e;background:#fff5ec;box-shadow:0 8px 20px #80522d12;animation:feedback-in .2s ease-out}.search-message>span{width:25px;height:25px;display:grid;place-items:center;border-radius:8px;color:#fff;background:#b66a39;font-size:11px;font-weight:900}.search-message strong{display:block;font-size:11px}.search-message p{margin:4px 0 0;color:#8c674c;font-size:10px;line-height:1.5}@keyframes feedback-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.environment-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;max-width:1280px;margin:16px auto 28px}.environment-card{min-width:0;display:grid;grid-template-columns:auto 1fr auto;gap:11px;align-items:center;padding:14px 16px;border:1px solid #dfe2d8;border-radius:14px;background:#ffffffad}.environment-number{width:31px;height:31px;display:grid;place-items:center;border-radius:9px;background:#e9ece5;color:#536056;font-size:12px;font-weight:900}.environment-card strong,.environment-card span{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.environment-card strong{font-size:12px}.environment-card span{margin-top:3px;color:#879088;font-size:10px}.environment-card b{padding:4px 7px;border-radius:6px;color:#8b7042;background:#f5ecd9;font-size:9px}.environment-card b.ready{color:#4b754d;background:#e1f0df}.product-detail-section{max-width:1280px;margin:16px auto 0;overflow:hidden;border:1px solid #cfd9ca;border-radius:19px;background:#fff;box-shadow:0 14px 40px #1b2d1f11;animation:feedback-in .24s ease-out}.product-detail-heading{display:flex;justify-content:space-between;align-items:center;gap:24px;padding:20px 24px 16px;border-bottom:1px solid #eceee7}.verified-kicker{margin-bottom:5px;color:#607257;font-size:9px;font-weight:850;letter-spacing:.8px;text-transform:uppercase}.verified-kicker span{display:inline-grid;width:16px;height:16px;margin-right:5px;place-items:center;border-radius:50%;color:#fff;background:#64885b;font-size:8px}.collection-badge{padding:7px 10px;border-radius:8px;color:#47734b;background:#e1f0df;font-size:9px;font-weight:850}.collection-badge.partial{color:#83662f;background:#f5ecd9}.product-detail-body{display:grid;grid-template-columns:150px minmax(300px,1fr) minmax(240px,.65fr);gap:22px;align-items:stretch;padding:22px 24px 24px}.product-image{width:150px;aspect-ratio:1;display:grid;place-items:center;overflow:hidden;border:1px dashed #ccd2c7;border-radius:16px;color:#818b82;background:linear-gradient(145deg,#f7f8f3,#eef1e9)}.product-image.has-image{border-style:solid;background:#fff}.product-image img{width:100%;height:100%;object-fit:contain}.product-image>div{display:grid;justify-items:center;gap:8px}.product-image span{width:44px;height:44px;display:grid;place-items:center;border-radius:13px;color:#73806f;background:#e2e7dc;font-family:Georgia,serif;font-size:19px;font-weight:800}.product-image small{font-size:9px;font-weight:750}.product-identity{min-width:0}.product-source-row{display:flex;gap:8px;align-items:center;color:#8a938b;font-size:9px;font-weight:750}.taobao-chip{padding:4px 7px;border-radius:6px;color:#fff;background:#ed6a2c}.product-identity h3{max-width:720px;margin:12px 0 0;color:#1b281f;font-size:clamp(16px,1.7vw,21px);line-height:1.45}.title-pending{margin:8px 0 0;color:#997c48;font-size:10px}.product-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px 22px;margin:20px 0 0}.product-facts div{min-width:0}.product-facts dt{color:#929a93;font-size:8px;font-weight:800;letter-spacing:.5px;text-transform:uppercase}.product-facts dd{margin:4px 0 0;overflow:hidden;color:#405045;font-size:10px;font-weight:750;text-overflow:ellipsis;white-space:nowrap}.product-facts dd.price-value{color:#17231b;font-family:Georgia,serif;font-size:16px}.product-facts dd.pending-value{color:#9a7a3d}.product-next-action{padding:16px;border:1px solid #e2e5dc;border-radius:14px;background:#f8f9f5}.product-next-action strong{color:#26342a;font-size:11px}.product-next-action p{margin:7px 0 15px;color:#7d877f;font-size:9px;line-height:1.6}.product-next-action a{display:inline-flex;min-height:34px;align-items:center;padding:0 11px;border-radius:8px;color:#fff;background:#253429;font-size:9px;font-weight:850;text-decoration:none}.product-next-action a:hover{background:#17231b}.audit-save-notice{max-width:1280px;display:grid;grid-template-columns:auto 1fr auto;gap:10px;align-items:center;margin:12px auto 0;padding:11px 14px;border:1px solid #cfe0c8;border-radius:12px;color:#38533d;background:#f1f8eb;animation:feedback-in .2s ease-out}.audit-save-notice>span{width:24px;height:24px;display:grid;place-items:center;border-radius:50%;color:#fff;background:#63855a;font-size:10px;font-weight:900}.audit-save-notice p{margin:0;font-size:10px}.audit-save-notice button{padding:7px 10px;border:0;border-radius:8px;color:#fff;background:#26372b;font-size:9px;font-weight:800}.results-section{overflow:hidden}.section-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;padding:22px 24px 17px}h2{margin:0;font-size:17px}.section-heading p{margin:5px 0 0;color:#8a938b;font-size:11px}.legend{padding:7px 10px;border-radius:8px;color:#657068;background:#f1f3ed;font-size:10px}.legend-dot{display:inline-block;width:6px;height:6px;margin-right:6px;border-radius:50%;background:#6b9e52}.result-table-wrap{overflow-x:auto;border-top:1px solid #eceee7}table{width:100%;border-collapse:collapse;white-space:nowrap}th{padding:12px 18px;color:#8a938b;background:#fafbf8;font-size:9px;font-weight:850;letter-spacing:.45px;text-align:left;text-transform:uppercase}td{padding:17px 18px;border-top:1px solid #eff1eb;color:#536056;font-size:11px}tbody tr:first-child td{border-top:0}tbody tr:hover{background:#fcfdf9}td:first-child{display:flex;align-items:center;gap:11px;min-width:275px}td strong,td span{display:block}td:first-child strong{color:#233027;font-size:11px}td:first-child span,td:nth-child(3) span{margin-top:4px;color:#929a93;font-size:9px}.platform-logo{width:34px;height:34px;display:grid;place-items:center;border-radius:9px;color:#fff;font-weight:900}.platform-0{background:#d93a34}.platform-1{background:#ed6a2c}.platform-2{background:#cf302d}.discount{color:#697d45;font-size:10px}.final-price{color:#17231b;font-family:Georgia,serif;font-size:16px}.audit-badge{display:inline-block;padding:6px 8px;border-radius:7px;font-size:9px;font-weight:800}.audit-badge.danger{color:#ad3b32;background:#fae6e3}.audit-badge.safe{color:#47734b;background:#e1f0df}.audit-badge.muted{color:#777f78;background:#eceeea}.audit-badge.warning{color:#8b7042;background:#f5ecd9}.open-link{color:#314931;font-weight:850;text-decoration:none}.open-link:hover{text-decoration:underline}.empty-state{padding:36px;color:#7d867e;text-align:center;font-size:12px}.legend.pending .legend-dot{background:#bd9a53}.honest-results{margin-top:0}.audit-empty-state{display:grid;justify-items:center;gap:8px;margin:0 24px 24px;padding:48px 22px;border:1px dashed #d5dacf;border-radius:15px;color:#778178;background:#fafbf7;text-align:center}.audit-empty-state.compact{margin-top:0;padding-block:35px;border-inline:0;border-bottom:0;border-radius:0}.audit-empty-state>span{width:42px;height:42px;display:grid;place-items:center;border-radius:13px;color:#59685c;background:#e7ebe3;font-size:18px}.audit-empty-state strong{color:#344238;font-size:13px}.audit-empty-state p{max-width:560px;margin:0;font-size:10px;line-height:1.7}.audit-records-section{max-width:1280px;margin:0 auto}.audit-heading{align-items:center;padding:0 0 24px}.audit-heading h1{font-size:clamp(30px,3vw,42px)}.audit-heading p:last-child{max-width:720px;line-height:1.7}.local-record-count{padding:9px 13px;border:1px solid #dce1d7;border-radius:999px;color:#526055;background:#fff;font-size:11px;font-weight:850}.audit-record-list{display:grid;gap:11px}.audit-record-card{display:grid;grid-template-columns:64px minmax(0,1fr) minmax(145px,auto) auto;gap:16px;align-items:center;padding:15px 17px;border:1px solid #dfe3d9;border-radius:16px;background:#fff;box-shadow:0 10px 30px #1b2d1f0b}.audit-record-image{width:64px;aspect-ratio:1;display:grid;place-items:center;overflow:hidden;border-radius:12px;color:#fff;background:#48604d;font-family:Georgia,serif;font-size:21px;font-weight:900}.audit-record-image.has-image{border:1px solid #e2e5dd;background:#fff}.audit-record-image img{width:100%;height:100%;object-fit:contain}.audit-record-main{min-width:0}.audit-record-meta{display:flex;flex-wrap:wrap;gap:7px;align-items:center;color:#8b948c;font-size:8px}.audit-record-meta span,.audit-record-meta b{padding:3px 6px;border-radius:5px}.audit-record-meta span{color:#fff;background:#d9632f}.audit-record-meta b{color:#4a704c;background:#e5f0e1}.audit-record-meta time{margin-left:2px}.audit-record-main h2{margin-top:8px;overflow:hidden;color:#223027;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.audit-record-main p{margin:5px 0 0;overflow:hidden;color:#899289;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.audit-record-price{text-align:right}.audit-record-price span,.audit-record-price strong,.audit-record-price em{display:block}.audit-record-price span{color:#939b94;font-size:8px}.audit-record-price strong{margin-top:3px;color:#1d2b21;font-family:Georgia,serif;font-size:15px}.audit-record-price em{margin-top:5px;font-size:8px;font-style:normal;font-weight:800}.audit-record-price em.partial{color:#96763b}.audit-record-price em.complete{color:#4d784f}.comparison-workspace{max-width:1280px;margin:24px auto 0;overflow:hidden;border:1px solid #dfe2d8;border-radius:19px;background:#fff;box-shadow:0 14px 40px #1b2d1f0e}.comparison-heading{align-items:center;border-bottom:1px solid #eceee7}.comparison-heading .eyebrow{margin-bottom:5px;font-size:9px}.comparison-heading-actions{display:flex;gap:9px;align-items:center}.comparison-heading-actions span{padding:8px 11px;border-radius:999px;color:#415044;background:#edf1e7;font-size:10px;font-weight:850}.comparison-heading-actions button{border:0;color:#7b847c;background:transparent;font-size:9px;text-decoration:underline}.comparison-empty{margin:0;border:0;border-radius:0}.comparison-list{display:grid;gap:1px;background:#e8ebe4}.comparison-card{display:grid;grid-template-columns:68px minmax(0,1fr) minmax(145px,auto) auto;gap:16px;align-items:center;padding:17px 20px;background:#fff}.comparison-card.different{background:#fffcf9}.comparison-card.uncertain{background:#fffef9}.comparison-image{width:68px;aspect-ratio:1;display:grid;place-items:center;overflow:hidden;border-radius:13px;color:#fff;background:#425b48;font-family:Georgia,serif;font-size:20px;font-weight:900}.comparison-image.has-image{border:1px solid #e1e5dc;background:#fff}.comparison-image img{width:100%;height:100%;object-fit:contain}.comparison-main{min-width:0}.comparison-meta{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.comparison-meta span,.comparison-meta b,.comparison-meta em{padding:4px 7px;border-radius:6px;font-size:8px;font-style:normal;font-weight:850}.comparison-meta span{color:#fff;background:#d9632f}.comparison-meta b.reference{color:#384b3d;background:#e8eee4}.comparison-meta b.same{color:#3d7043;background:#e1f0df}.comparison-meta b.different{color:#9b5038;background:#f8e7df}.comparison-meta b.uncertain{color:#8b7042;background:#f5ecd9}.comparison-meta em{color:#17231b;background:#d7f45b}.comparison-main h3{margin:8px 0 0;overflow:hidden;color:#223027;font-size:13px;line-height:1.45;text-overflow:ellipsis;white-space:nowrap}.comparison-main>p{margin:5px 0 0;color:#858e86;font-size:9px}.comparison-signals{display:flex;flex-wrap:wrap;gap:5px;margin-top:8px}.comparison-signals span{padding:3px 6px;border:1px solid #dfe3da;border-radius:5px;color:#59675d;background:#fafbf8;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:8px}.comparison-price{min-width:135px;text-align:right}.comparison-price span,.comparison-price strong,.comparison-price small{display:block}.comparison-price span{color:#939b94;font-size:8px}.comparison-price strong{margin-top:4px;color:#1d2b21;font-family:Georgia,serif;font-size:17px}.comparison-price small{max-width:170px;margin-top:5px;overflow:hidden;color:#899289;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.comparison-actions{display:grid;justify-items:end;gap:8px}.comparison-actions a{color:#314931;font-size:9px;font-weight:850;text-decoration:none;white-space:nowrap}.comparison-actions button{border:0;color:#929a93;background:transparent;font-size:8px;text-decoration:underline}.comparison-next-hint{display:flex;gap:12px;align-items:center;padding:17px 21px;border-top:1px solid #e8ebe4;color:#657068;background:#f4f8e9}.comparison-next-hint>span{flex:0 0 auto;width:29px;height:29px;display:grid;place-items:center;border-radius:9px;color:#17231b;background:#d7f45b;font-family:Georgia,serif;font-size:12px;font-weight:900}.comparison-next-hint p{margin:0;font-size:9px;line-height:1.6}.comparison-next-hint strong{display:block;color:#344238;font-size:10px}.comparison-warning{padding:13px 20px;border-top:1px solid #eadfca;color:#826a3f;background:#fff8e9;font-size:9px;line-height:1.6}.device-sync-section{max-width:1280px;margin:0 auto}.sync-state{display:inline-flex;align-items:center;gap:7px;padding:9px 13px;border:1px solid #dedfd8;border-radius:999px;color:#777f78;background:#fff;font-size:11px;font-weight:850;white-space:nowrap}.sync-state span{width:7px;height:7px;border-radius:50%;background:#a8aea8}.sync-state.connected{color:#416245;border-color:#cbdcc7;background:#f2f8ed}.sync-state.connected span{background:#62905b;box-shadow:0 0 0 3px #62905b1f}.sync-setup-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.sync-card{position:relative;padding:24px;border:1px solid #dfe3d9;border-radius:18px;background:#fff;box-shadow:0 12px 34px #1b2d1f0d}.sync-card.primary{border-color:#cddbbf;background:linear-gradient(145deg,#fbfff3,#fff 58%)}.sync-step{width:30px;height:30px;display:grid;place-items:center;margin-bottom:15px;border-radius:9px;color:#fff;background:#26362b;font-family:Georgia,serif;font-size:12px;font-weight:900}.sync-card.primary .sync-step{color:#17231b;background:#d7f45b}.sync-card h2{font-size:16px}.sync-card>p{min-height:48px;margin:8px 0 18px;color:#7d877f;font-size:10px;line-height:1.7}.sync-card label{display:grid;gap:6px;margin-top:11px;color:#657069;font-size:9px;font-weight:800}.sync-card input{min-width:0;height:42px;padding:0 12px;border:1px solid #d5dad0;border-radius:10px;outline:0;color:#26342a;background:#fafbf8;font-size:12px}.sync-card input:focus{border-color:#6e7c59;box-shadow:0 0 0 3px #6e7c591a}.sync-action,.secondary-sync-action{min-height:43px;margin-top:16px;padding:0 16px}.secondary-sync-action{border:1px solid #cfd5cb;border-radius:11px;color:#304136;background:#fff;font-size:10px;font-weight:850}.secondary-sync-action:hover{border-color:#839080;background:#f7f9f4}.secondary-sync-action:disabled{cursor:not-allowed;opacity:.5}.sync-dashboard{display:grid;gap:14px}.sync-overview-card{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;overflow:hidden;border:1px solid #dfe3d9;border-radius:18px;background:#dfe3d9;box-shadow:0 12px 34px #1b2d1f0d}.sync-overview-card div{min-width:0;padding:22px;background:#fff}.sync-overview-card span,.sync-overview-card strong{display:block}.sync-overview-card span{color:#8a938b;font-size:9px;font-weight:800}.sync-overview-card strong{margin-top:7px;overflow:hidden;color:#26342a;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.sync-controls{display:flex;gap:10px}.sync-controls .sync-action,.sync-controls .secondary-sync-action{margin-top:0}.pairing-code-card{display:grid;grid-template-columns:minmax(220px,auto) 1fr;gap:22px;align-items:center;margin-top:16px;padding:20px 22px;border:1px solid #cbdabf;border-radius:16px;color:#3a503e;background:#f2f8e9}.pairing-code-card span,.pairing-code-card strong{display:block}.pairing-code-card span{color:#738071;font-size:9px;font-weight:800}.pairing-code-card strong{margin-top:5px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:clamp(20px,2.5vw,29px);letter-spacing:2px}.pairing-code-card p{margin:0;color:#718074;font-size:10px;line-height:1.7}.sync-message{margin-top:13px;padding:12px 14px;border:1px solid #d7dfcf;border-radius:11px;color:#456049;background:#f5f9f1;font-size:10px;font-weight:750}.sync-safety-note{margin-top:16px;padding:17px 19px;border:1px solid #e0e3dc;border-radius:14px;background:#fafbf8}.sync-safety-note strong{color:#46534a;font-size:10px}.sync-safety-note p{margin:5px 0 0;color:#818a82;font-size:9px;line-height:1.7}.account-section{max-width:980px;margin:0 auto}.account-card{padding:24px;border:1px solid #dfe3d9;border-radius:18px;background:#fff;box-shadow:0 12px 34px #1b2d1f0d}.account-card>p{margin:8px 0 18px;color:#7d877f;font-size:10px;line-height:1.7}.account-tabs{display:grid;grid-template-columns:1fr 1fr;gap:5px;margin-bottom:20px;padding:4px;border-radius:12px;background:#eff1eb}.account-tabs button{min-height:39px;border:0;border-radius:9px;color:#778078;background:transparent;font-size:10px;font-weight:850}.account-tabs button.active{color:#25342a;background:#fff;box-shadow:0 4px 13px #1b2d1f14}.account-form{display:grid;gap:13px}.account-form.compact{margin-top:15px}.account-form label{display:grid;gap:6px;color:#657069;font-size:9px;font-weight:800}.account-form input{min-width:0;height:44px;padding:0 13px;border:1px solid #d5dad0;border-radius:10px;outline:0;color:#26342a;background:#fafbf8;font-size:12px}.account-form input:focus{border-color:#6e7c59;box-shadow:0 0 0 3px #6e7c591a}.account-submit{width:100%;min-height:46px;margin-top:3px}.account-setup-link{margin-top:14px;text-align:center}.account-setup-link button,.account-logout{border:0;color:#7b847c;background:transparent;font-size:9px;text-decoration:underline}.account-overview{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;overflow:hidden;margin-bottom:14px;border:1px solid #dfe3d9;border-radius:16px;background:#dfe3d9}.account-overview div{min-width:0;padding:19px 21px;background:#fff}.account-overview span,.account-overview strong{display:block}.account-overview span{color:#8a938b;font-size:9px;font-weight:800}.account-overview strong{margin-top:6px;overflow:hidden;color:#26342a;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.account-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.account-grid>:only-child{grid-column:1 / -1}.platform-space-card{grid-column:1 / -1;border-color:#cfdcbe;background:linear-gradient(145deg,#fff,#f6faee)}.account-platform-list{display:flex;flex-wrap:wrap;gap:7px;margin:13px 0}.account-platform-list button{padding:8px 12px;border:1px solid #c5d3b5;border-radius:999px;color:#405443;background:#f2f8e9;font-size:9px;font-weight:850}.account-platform-list button:hover{border-color:#7d9867;background:#eaf4dc}.account-platform-list button:disabled{opacity:.5}.platform-space-card>small{display:block;color:#768078;font-size:8px;line-height:1.65}.remote-login-panel{margin-top:14px}.remote-session{overflow:hidden;border:1px solid #ccd6c2;border-radius:15px;background:#fff}.remote-session>header{display:grid;grid-template-columns:auto 1fr;gap:8px 14px;align-items:center;padding:13px 14px;background:#f4f8ee}.remote-session>header div span,.remote-session>header div strong{display:block}.remote-session>header div span{color:#7b857c;font-size:8px}.remote-session>header div strong{margin-top:3px;color:#344a38;font-size:11px}.remote-session>header small{color:#738075;font-size:8px;line-height:1.5}.remote-frame{display:block;width:min(100%,430px);margin:14px auto 0;padding:0;overflow:hidden;border:1px solid #d8ddd3;border-radius:13px;background:#ecefe9;cursor:crosshair;touch-action:none}.remote-frame img{display:block;width:100%;height:auto;-webkit-user-select:none;user-select:none}.remote-frame:disabled{opacity:.82;cursor:wait}.remote-gesture-hint{width:min(100%,430px);margin:8px auto 0;color:#6f7a71;font-size:8px;line-height:1.55}.remote-input-controls{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:9px;padding:14px}.remote-input-controls>label:first-child{display:grid;gap:5px}.remote-input-controls label span{color:#69746c;font-size:8px;font-weight:800}.remote-input-controls input[type=text],.remote-input-controls input[type=password]{min-width:0;height:40px;padding:0 11px;border:1px solid #cfd6cb;border-radius:10px;background:#fafbf8}.remote-input-controls>button{min-height:40px;padding:0 13px;border:0;border-radius:10px;color:#1c2a21;background:#d7f45b;font-size:9px;font-weight:900}.remote-mask-toggle{grid-column:1 / -1;display:flex;gap:6px;align-items:center;color:#758078;font-size:8px}.remote-key-row{grid-column:1 / -1;display:grid;grid-template-columns:repeat(3,1fr);gap:7px}.remote-key-row button{min-height:36px;border:1px solid #d1d8cd;border-radius:9px;color:#4d5d51;background:#fff;font-size:8px;font-weight:800}.remote-input-controls .remote-finish{grid-column:1 / -1;background:#26352b;color:#fff}.remote-waiting{display:flex;gap:12px;align-items:center;padding:22px 15px;color:#6d786f}.remote-waiting span{width:11px;height:11px;flex:0 0 auto;border-radius:50%;background:#d7f45b;box-shadow:0 0 0 7px #d7f45b33;animation:collector-pulse 1.4s ease-in-out infinite}.remote-waiting p{margin:0;font-size:9px}.invitation-result{margin-top:14px;padding:16px;border:1px solid #cbdabf;border-radius:13px;background:#f2f8e9}.invitation-result span,.invitation-result strong,.invitation-result small{display:block}.invitation-result span{color:#738071;font-size:9px;font-weight:800}.invitation-result strong{margin-top:6px;color:#304136;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:clamp(17px,2vw,23px);letter-spacing:1.3px}.invitation-result small{margin-top:7px;color:#7b847c;font-size:8px}.account-logout{display:block;margin:18px auto 0;padding:8px}.evidence-note{display:flex;gap:11px;align-items:flex-start;max-width:1280px;margin:18px auto 0;color:#788279}.evidence-note>span{flex:0 0 auto;width:20px;height:20px;display:grid;place-items:center;border:1px solid #b9c0b8;border-radius:50%;font-family:Georgia,serif;font-weight:800}.evidence-note p{margin:1px 0 0;font-size:10px;line-height:1.6}.evidence-note strong{color:#566159}.keyword-results{max-width:1280px;margin:18px auto 0;padding:22px;scroll-margin-top:18px;border:1px solid #dfe3d9;border-radius:18px;background:#fff;box-shadow:0 12px 34px #1b2d1f0d}.keyword-results h2{margin-top:4px;color:#223128;font-size:19px}.keyword-results>div>p:last-child{margin:7px 0 0;color:#7b857d;font-size:10px}.keyword-results-heading{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(300px,.7fr);gap:18px;align-items:center}.platform-login-assurance{display:grid;grid-template-columns:31px 1fr;gap:10px;align-items:center;padding:13px 14px;border:1px solid #ccdbbd;border-radius:13px;color:#405443;background:#f2f8e9}.platform-login-assurance>span{width:31px;height:31px;display:grid;place-items:center;border-radius:10px;color:#fff;background:#5f8056;font-weight:900}.platform-login-assurance strong,.platform-login-assurance small{display:block}.platform-login-assurance strong{font-size:10px}.platform-login-assurance small{margin-top:4px;color:#718074;font-size:8px;line-height:1.5}.keyword-platform-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:16px}.keyword-platform-grid a{display:grid;grid-template-columns:34px 1fr;gap:2px 10px;align-items:center;padding:14px;border:1px solid #dce1d8;border-radius:13px;color:#314138;background:#fafbf8;text-decoration:none}.keyword-platform-grid a:hover{border-color:#b7c5a7;background:#f5faeb;transform:translateY(-1px)}.keyword-platform-grid a>span{grid-row:1 / 3;width:34px;height:34px;display:grid;place-items:center;border-radius:10px;color:#203027;background:#d7f45b;font-weight:900}.keyword-platform-grid strong{font-size:11px}.keyword-platform-grid small{color:#899189;font-size:8px}.keyword-next-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:13px 0 0;padding:0;list-style:none}.keyword-next-steps li{display:flex;gap:8px;align-items:center;color:#6f7971;font-size:8px}.keyword-next-steps span{flex:0 0 auto;width:21px;height:21px;display:grid;place-items:center;border-radius:7px;color:#26342a;background:#edf3d2;font-size:8px;font-weight:900}.shopping-flow{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;max-width:1280px;margin:18px auto 0}.shopping-flow div{display:grid;grid-template-columns:32px 1fr;gap:2px 10px;align-items:center;padding:13px 15px;border:1px solid #e0e3da;border-radius:13px;background:#fff}.shopping-flow span{grid-row:1 / 3;width:30px;height:30px;display:grid;place-items:center;border-radius:9px;color:#223128;background:#d7f45b;font-weight:900}.shopping-flow strong{color:#344239;font-size:10px}.shopping-flow small{color:#8a928b;font-size:8px}.comparison-meta em.confirmed{color:#3d6544;background:#e7f5df}.comparison-actions button:disabled{cursor:default;opacity:.55;text-decoration:none}.inline-price-form,.purchase-form{grid-column:1 / -1;display:grid;gap:10px;align-items:end;margin-top:2px;padding:14px;border:1px solid #d6dfcd;border-radius:12px;background:#f7faf2}.inline-price-form{grid-template-columns:minmax(190px,1fr) auto minmax(220px,2fr)}.purchase-form{grid-template-columns:repeat(4,minmax(110px,1fr))}.inline-price-form label,.purchase-form label{display:grid;gap:5px;color:#657068;font-size:8px;font-weight:850}.inline-price-form input,.purchase-form input{min-width:0;height:38px;padding:0 10px;border:1px solid #ccd4c6;border-radius:9px;outline:0;color:#26342a;background:#fff}.inline-price-form input:focus,.purchase-form input:focus{border-color:#789060;box-shadow:0 0 0 3px #7890601f}.inline-price-form button,.purchase-form button{min-height:38px;padding:0 14px;border:0;border-radius:9px;color:#18231b;background:#d7f45b;font-size:9px;font-weight:900}.inline-price-form p,.purchase-form p{margin:0;color:#7f8980;font-size:8px;line-height:1.5}.purchase-form .purchase-note{grid-column:1 / 4}.purchase-form button{grid-column:4;grid-row:2}.purchase-form p{grid-column:1 / -1}.shopping-section{max-width:1280px;margin:0 auto}.shopping-list{display:grid;gap:10px}.shopping-card{display:grid;grid-template-columns:64px minmax(0,1fr) 165px 120px;gap:16px;align-items:center;padding:15px;border:1px solid #dfe3d9;border-radius:15px;background:#fff;box-shadow:0 8px 24px #1b2d1f0a}.shopping-card.target-reached{border-color:#b9d39c;background:linear-gradient(90deg,#f7fce9,#fff 35%)}.shopping-thumb{width:64px;aspect-ratio:1;display:grid;place-items:center;overflow:hidden;border-radius:12px;color:#5a6b5e;background:#edf0e8;font-size:17px;font-weight:900}.shopping-thumb img{width:100%;height:100%;object-fit:cover}.shopping-main{min-width:0}.shopping-main>div{display:flex;gap:7px;align-items:center}.shopping-main span,.shopping-main b{padding:3px 7px;border-radius:999px;font-size:7px}.shopping-main span{color:#516357;background:#edf1ea}.shopping-main b{color:#45623f;background:#e5f4d4}.shopping-main h2{margin-top:7px;overflow:hidden;color:#27352c;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.shopping-main p{margin:5px 0 0;color:#889189;font-size:8px}.shopping-price{text-align:right}.shopping-price>span,.shopping-price>strong,.shopping-price>small,.shopping-price>em{display:block}.shopping-price>span{color:#8b938d;font-size:8px}.shopping-price>strong{margin-top:4px;color:#213128;font-family:Georgia,serif;font-size:17px}.shopping-price label{display:flex;gap:6px;justify-content:flex-end;align-items:center;margin-top:7px;color:#7b857d;font-size:8px}.shopping-price input{width:86px;height:30px;padding:0 8px;border:1px solid #d4d9d0;border-radius:8px;background:#fafbf8}.shopping-actions{display:grid;justify-items:end;gap:6px}.shopping-actions a,.shopping-actions button{border:0;color:#65746a;background:transparent;font-size:8px;font-weight:800;text-decoration:underline}.shopping-actions button:disabled{opacity:.5}.purchase-prices small{margin-top:3px;color:#8a938b;font-size:8px}.purchase-prices em{margin-top:5px;color:#4d7148;font-size:9px;font-style:normal;font-weight:900}.savings-summary{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:1px;overflow:hidden;margin-bottom:14px;border:1px solid #dce2d6;border-radius:17px;background:#dce2d6;box-shadow:0 12px 34px #1b2d1f0d}.savings-summary div{padding:22px;background:#fff}.savings-summary div:first-child{background:linear-gradient(135deg,#eaff91,#f7ffd8)}.savings-summary span,.savings-summary strong{display:block}.savings-summary span{color:#778279;font-size:9px;font-weight:800}.savings-summary strong{margin-top:7px;color:#24332a;font-family:Georgia,serif;font-size:22px}.search-history-block{margin-bottom:15px;padding:16px;border:1px solid #dfe3d9;border-radius:15px;background:#fff}.search-history-block h2{margin-bottom:10px;color:#334139;font-size:13px}.search-history-block>div{display:grid;gap:6px}.search-history-block article{display:grid;grid-template-columns:24px minmax(0,1fr) auto;gap:8px;align-items:center;padding:9px 10px;border-radius:9px;background:#f7f8f4}.search-history-block article>span{color:#6a785f}.search-history-block strong{overflow:hidden;color:#3a493f;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.search-history-block small{color:#8c948e;font-size:7px}.collector-shell{min-height:100vh;display:grid;place-items:center;padding:32px;background:radial-gradient(circle at 80% 0,#edf5c9 0,transparent 32%),#f3f4ee}.collector-card{width:min(780px,100%);overflow:hidden;border:1px solid #d8dcd2;border-radius:24px;background:#fff;box-shadow:0 26px 70px #18241b1f}.collector-header{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:15px;padding:28px 30px;color:#fff;background:#17231b}.collector-header h1{color:#fff;font-size:29px;letter-spacing:-.5px}.collector-header .brand-symbol{width:48px;height:48px}.collector-header .eyebrow{color:#9fa99f}.collector-status{padding:7px 10px;border-radius:999px;font-size:10px;font-weight:800}.collector-status.offline{color:#d9c497;background:#d8b97721;border:1px solid rgba(216,185,119,.25)}.collector-intro{margin:0;padding:26px 30px 8px;color:#69736b;font-size:13px;line-height:1.7}.collector-summary{display:grid;grid-template-columns:2fr 1.5fr .6fr;gap:10px;padding:12px 30px 24px}.collector-summary div{padding:14px;border-radius:12px;background:#f4f5f0}.collector-summary span,.collector-summary strong{display:block}.collector-summary span{color:#899289;font-size:9px}.collector-summary strong{margin-top:5px;color:#253128;font-size:12px}.collector-task-list{display:grid;gap:1px;border-block:1px solid #eceee7;background:#eceee7}.collector-task-list article{display:grid;grid-template-columns:38px 1fr;gap:10px;align-items:start;padding:17px 30px;background:#fff}.collector-task-list article>span{color:#849055;font-family:Georgia,serif;font-size:12px;font-weight:800}.collector-task-list strong{color:#263229;font-size:12px}.collector-task-list p{margin:4px 0 0;color:#899289;font-size:10px}.collector-footer{padding:18px 30px;color:#7d867e;background:#fafbf8;font-size:10px}@media(max-width:1180px){.main-content{padding-inline:28px}.environment-card{padding-inline:12px}.environment-card b{display:none}}@media(max-width:800px){.app-shell{display:block}.sidebar{position:sticky;z-index:20;top:0;width:100%;height:auto;min-height:calc(62px + env(safe-area-inset-top));padding:calc(9px + env(safe-area-inset-top)) max(16px,env(safe-area-inset-right)) 9px max(16px,env(safe-area-inset-left));flex-direction:row;align-items:center;gap:12px;box-shadow:0 8px 24px #17231b24}.brand{flex:1;min-width:0;padding:0;border:0}.brand-logo{gap:9px}.brand-symbol{width:36px;height:36px}.brand-wordmark strong{font-size:14px}.brand-wordmark span{margin-top:2px;font-size:6px;letter-spacing:1.15px}.mobile-current-view{display:block;flex:0 0 auto;max-width:94px;overflow:hidden;padding:7px 10px;border:1px solid rgba(255,255,255,.12);border-radius:999px;color:#d7f45b;background:#ffffff12;font-size:10px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.nav-list{position:fixed;z-index:50;right:0;bottom:0;left:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:2px;margin:0;padding:6px max(8px,env(safe-area-inset-right)) calc(6px + env(safe-area-inset-bottom)) max(8px,env(safe-area-inset-left));border-top:1px solid rgba(255,255,255,.1);background:#17231bf5;box-shadow:0 -10px 30px #17231b2e;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.nav-item{position:relative;width:auto;min-width:0;height:52px;grid-template-columns:1fr;grid-template-rows:25px 14px;justify-items:center;gap:1px;overflow:visible;padding:5px 2px;border-radius:11px;color:#94a097;text-align:center}.nav-icon{width:auto;display:grid;place-items:center;color:inherit;font-size:19px;line-height:1}.nav-label{display:none}.nav-label-mobile{display:block;width:100%;overflow:hidden;font-size:9px;font-weight:750;line-height:14px;text-overflow:ellipsis;white-space:nowrap}.nav-item small{position:absolute;top:3px;left:calc(50% + 8px);min-width:15px;padding:1px 4px;font-size:7px;line-height:13px}.nav-item.active{color:#17231b;background:#d7f45b;box-shadow:0 5px 16px #8fa82b33}.nav-item.active small{color:#d7f45b;background:#17231b}.privacy-card,.sidebar-footer{display:none}.main-content{padding:24px max(14px,env(safe-area-inset-right)) calc(82px + env(safe-area-inset-bottom)) max(14px,env(safe-area-inset-left))}.page-header{margin-bottom:20px}.page-header h1{font-size:31px}.subtitle{max-width:520px;line-height:1.6}.header-badge{display:none}.search-panel{padding-inline:16px;border-radius:16px}.search-tabs{gap:18px;overflow-x:auto}.search-tabs{scrollbar-width:none}.search-tabs::-webkit-scrollbar{display:none}.search-tabs button{flex:0 0 auto}.search-row{grid-template-columns:1fr}.search-field{min-height:50px}.primary-action{min-height:48px}.platform-row{flex-wrap:wrap}.platform-row em{flex-basis:100%;margin:3px 0 0}.link-analysis{grid-template-columns:auto 1fr}.link-analysis a{grid-column:2}.environment-grid{grid-template-columns:1fr;gap:8px;margin-bottom:20px}.environment-card b{display:block}.product-detail-heading{align-items:flex-start;padding:17px 16px 14px}.collection-badge{max-width:120px;text-align:center;line-height:1.4}.product-detail-body{grid-template-columns:90px 1fr;gap:14px;padding:16px}.product-image{width:90px;border-radius:13px}.product-identity h3{margin-top:9px;font-size:15px}.product-facts{grid-template-columns:1fr;gap:8px;margin-top:14px}.product-next-action{grid-column:1 / -1}.audit-save-notice{grid-template-columns:auto 1fr}.audit-save-notice button{grid-column:2;justify-self:start}.section-heading{align-items:flex-start;padding:18px 16px 14px}.legend{display:none}th,td{padding-inline:14px}.evidence-note{padding-inline:3px}.audit-heading{padding:2px 2px 18px}.audit-heading .local-record-count{flex:0 0 auto}.audit-record-card{grid-template-columns:50px minmax(0,1fr);gap:11px;padding:13px}.audit-record-image{width:50px}.audit-record-price{grid-column:2;text-align:left}.audit-record-card>.open-link{grid-column:2;font-size:10px}.comparison-workspace{margin-top:18px;border-radius:16px}.comparison-heading{display:grid;grid-template-columns:1fr;gap:12px}.comparison-heading-actions{justify-content:space-between}.comparison-card{grid-template-columns:52px minmax(0,1fr);gap:11px;padding:14px}.comparison-image{width:52px}.comparison-price{grid-column:2;text-align:left}.comparison-actions{grid-column:2;grid-auto-flow:column;justify-content:start;justify-items:start;gap:16px}.comparison-main h3{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.keyword-platform-grid,.shopping-flow{grid-template-columns:1fr}.keyword-results{scroll-margin-top:calc(78px + env(safe-area-inset-top));padding:17px 16px}.keyword-results-heading,.keyword-next-steps{grid-template-columns:1fr}.platform-login-assurance{margin-top:2px}.inline-price-form,.purchase-form{grid-template-columns:1fr 1fr}.inline-price-form p,.purchase-form p,.purchase-form .purchase-note{grid-column:1 / -1}.purchase-form button{grid-column:1 / -1;grid-row:auto}.shopping-card{grid-template-columns:52px minmax(0,1fr);gap:11px;padding:13px}.shopping-thumb{width:52px}.shopping-price,.shopping-actions{grid-column:2;text-align:left;justify-items:start}.shopping-price label{justify-content:flex-start}.shopping-actions{display:flex;flex-wrap:wrap;gap:12px}.savings-summary{grid-template-columns:1fr}.savings-summary div{padding:17px}.search-history-block article{grid-template-columns:22px minmax(0,1fr)}.search-history-block small{grid-column:2}.sync-setup-grid{grid-template-columns:1fr}.sync-card{padding:19px 17px}.sync-card>p{min-height:0}.sync-overview-card{grid-template-columns:repeat(2,minmax(0,1fr))}.sync-overview-card div{padding:16px}.sync-controls{display:grid;grid-template-columns:1fr}.pairing-code-card{grid-template-columns:1fr;gap:10px;padding:17px}.account-card{padding:19px 17px}.account-overview{grid-template-columns:1fr}.account-overview div{padding:15px 17px}.account-grid{grid-template-columns:1fr}.account-grid>:only-child{grid-column:auto}.invitation-result strong{font-size:16px;letter-spacing:.8px}.collector-shell{padding:14px}.collector-card{border-radius:18px}.collector-header{grid-template-columns:auto 1fr;padding:22px 20px}.collector-status{grid-column:1 / -1;justify-self:start}.collector-header h1{font-size:24px}.collector-intro{padding-inline:20px}.collector-summary{grid-template-columns:1fr;padding-inline:20px}.collector-task-list article,.collector-footer{padding-inline:20px}}@media(max-width:374px){.brand-wordmark span{display:none}.mobile-current-view{max-width:82px;padding-inline:8px}.main-content{padding-inline:10px}}.comparison-job-progress,.comparison-job-failed{margin-top:24px;padding:22px;border:1px solid var(--line, #d9ddd2);border-radius:18px;background:#f8faf4;display:grid;grid-template-columns:auto 1fr;gap:4px 12px;align-items:center}.comparison-job-progress>span{width:14px;height:14px;border-radius:50%;background:#cfff3c;box-shadow:0 0 0 8px #cfff3c2e;animation:collector-pulse 1.4s ease-in-out infinite}.comparison-job-progress small{grid-column:2;color:#667066}.comparison-job-failed{color:#8b2e24;background:#fff6f3;border-color:#f0c9c2}.automatic-result-grid{display:grid;gap:14px;margin-top:24px}.automatic-result-grid article{display:grid;grid-template-columns:48px minmax(0,1fr) auto auto;gap:16px;align-items:center;padding:20px;border:1px solid #d8ddcf;border-radius:18px;background:#fff}.automatic-result-rank{width:48px;height:48px;display:grid;place-items:center;border-radius:15px;background:#d6ff4b;font-size:22px;font-weight:800}.automatic-result-grid h3{margin:5px 0;font-size:17px}.automatic-result-grid p,.automatic-result-grid small{margin:0;color:#667066}.automatic-result-grid>article>strong{font-size:22px;white-space:nowrap}.automatic-result-grid a{color:#13251c;font-weight:700;white-space:nowrap}.official-search-fallback{margin-top:20px}.official-search-fallback summary{cursor:pointer;color:#667066}@keyframes collector-pulse{50%{transform:scale(.72);opacity:.55}}@media(max-width:720px){.automatic-result-grid article{grid-template-columns:42px minmax(0,1fr);align-items:start}.automatic-result-rank{width:42px;height:42px}.automatic-result-grid>article>strong,.automatic-result-grid>article>a{grid-column:2}}
