.ProductRadarModule-module__MTKQgW__root{width:100%;margin:24px auto;font-size:16px;line-height:1.65}.ProductRadarModule-module__MTKQgW__banner{background:#fff0e4;border:1px solid #efd1bb;border-radius:18px;flex-wrap:wrap;gap:10px 18px;margin-bottom:20px;padding:16px 22px;display:flex}.ProductRadarModule-module__MTKQgW__banner strong{color:#9d461a}.ProductRadarModule-module__MTKQgW__layout{grid-template-columns:minmax(300px,.75fr) minmax(0,1.4fr);align-items:start;gap:24px;display:grid}.ProductRadarModule-module__MTKQgW__inputPanel,.ProductRadarModule-module__MTKQgW__card,.ProductRadarModule-module__MTKQgW__reportHeader,.ProductRadarModule-module__MTKQgW__empty,.ProductRadarModule-module__MTKQgW__metrics article{border:1px solid var(--line);background:var(--paper);border-radius:22px;min-width:0;padding:26px}.ProductRadarModule-module__MTKQgW__root h2{margin:0 0 18px;font-size:23px;line-height:1.4}.ProductRadarModule-module__MTKQgW__root h3{margin:0 0 10px;font-size:18px}.ProductRadarModule-module__MTKQgW__root p{margin:10px 0}.ProductRadarModule-module__MTKQgW__root button,.ProductRadarModule-module__MTKQgW__root input,.ProductRadarModule-module__MTKQgW__root textarea{font:inherit}.ProductRadarModule-module__MTKQgW__root button{cursor:pointer}.ProductRadarModule-module__MTKQgW__root button:disabled{opacity:.5;cursor:not-allowed}.ProductRadarModule-module__MTKQgW__root button:focus-visible,.ProductRadarModule-module__MTKQgW__root input:focus-visible,.ProductRadarModule-module__MTKQgW__root textarea:focus-visible{outline-offset:3px;outline:3px solid #cb5d21}.ProductRadarModule-module__MTKQgW__inputPanel>label:not(.ProductRadarModule-module__MTKQgW__consent){margin:18px 0 8px;font-weight:700;display:block}.ProductRadarModule-module__MTKQgW__inputPanel textarea{resize:vertical;background:#fff;border:1px solid #d9d2c9;border-radius:12px;width:100%;min-height:130px;padding:14px}.ProductRadarModule-module__MTKQgW__examples,.ProductRadarModule-module__MTKQgW__actions,.ProductRadarModule-module__MTKQgW__tabs,.ProductRadarModule-module__MTKQgW__words{flex-wrap:wrap;gap:8px;display:flex}.ProductRadarModule-module__MTKQgW__examples button,.ProductRadarModule-module__MTKQgW__actions button,.ProductRadarModule-module__MTKQgW__copyGroup,.ProductRadarModule-module__MTKQgW__imagePreview button{background:#fff;border:1px solid #dfd8cf;border-radius:10px;padding:8px 12px;font-size:14px}.ProductRadarModule-module__MTKQgW__upload{background:#faf6ef;border:2px dashed #dbae8e;border-radius:12px;margin-top:18px;padding:16px}.ProductRadarModule-module__MTKQgW__upload label{cursor:pointer;font-weight:700}.ProductRadarModule-module__MTKQgW__dragging{background:#ffe9d5;border-color:#cb5d21}.ProductRadarModule-module__MTKQgW__fileToolbar{justify-content:space-between;align-items:center;gap:10px;margin:16px 0 10px;display:flex}.ProductRadarModule-module__MTKQgW__fileToolbar button{background:#fff;border:1px solid #dfd8cf;border-radius:8px;padding:6px 10px}.ProductRadarModule-module__MTKQgW__fileList{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;max-height:450px;display:grid;overflow-y:auto}.ProductRadarModule-module__MTKQgW__documentIcon{background:#f0ebe4;border-radius:12px;place-items:center;min-height:90px;display:grid}.ProductRadarModule-module__MTKQgW__upload input{width:100%;margin-top:12px;font-size:14px;display:block}.ProductRadarModule-module__MTKQgW__imagePreview{overflow-wrap:anywhere;gap:8px;font-size:14px;display:grid}.ProductRadarModule-module__MTKQgW__imagePreview img{object-fit:contain;background:#eee;border-radius:12px;width:100%;max-height:240px;display:block}.ProductRadarModule-module__MTKQgW__privacy{color:#555;background:#f2f3f4;border-radius:12px;margin:18px 0;padding:14px;font-size:14px}.ProductRadarModule-module__MTKQgW__consent{align-items:flex-start;gap:10px;font-size:14px;display:flex}.ProductRadarModule-module__MTKQgW__consent input{accent-color:#dd6f32;margin-top:6px}.ProductRadarModule-module__MTKQgW__primary{color:#fff;background:#202124;border:0;border-radius:12px;width:100%;margin-top:18px;padding:15px;font-weight:700!important}.ProductRadarModule-module__MTKQgW__help,.ProductRadarModule-module__MTKQgW__reportHeader small{color:#746e68;font-size:14px}.ProductRadarModule-module__MTKQgW__reportHeader small{margin-top:14px;display:block}.ProductRadarModule-module__MTKQgW__error{color:#a82f1e;background:#fff0ed;border-radius:10px;padding:12px}.ProductRadarModule-module__MTKQgW__results{gap:18px;min-width:0;display:grid}.ProductRadarModule-module__MTKQgW__empty{padding:36px}.ProductRadarModule-module__MTKQgW__badge{color:#9d461a;background:#f8ecdf;border-radius:99px;margin-bottom:16px;padding:6px 12px;font-size:14px;display:inline-block}.ProductRadarModule-module__MTKQgW__counts{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:32px 0;display:grid}.ProductRadarModule-module__MTKQgW__counts div{text-align:center;background:#f5f1eb;border-radius:14px;padding:18px 10px}.ProductRadarModule-module__MTKQgW__counts strong{color:#b45927;font-size:28px;display:block}.ProductRadarModule-module__MTKQgW__counts span{font-size:14px}.ProductRadarModule-module__MTKQgW__metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.ProductRadarModule-module__MTKQgW__metrics article{padding:20px}.ProductRadarModule-module__MTKQgW__metrics p{font-size:14px}.ProductRadarModule-module__MTKQgW__metrics small{color:#746e68;font-size:14px;display:block}.ProductRadarModule-module__MTKQgW__score{color:#b45927;margin:8px 0;font-size:23px;display:block}.ProductRadarModule-module__MTKQgW__risk{background:#fffaf0;border-color:#e7c995}.ProductRadarModule-module__MTKQgW__root ul,.ProductRadarModule-module__MTKQgW__root ol{margin:10px 0 0;padding-left:22px}.ProductRadarModule-module__MTKQgW__root li{overflow-wrap:anywhere;margin-bottom:10px}.ProductRadarModule-module__MTKQgW__tabs{border-bottom:1px solid var(--line);margin:20px 0;padding-bottom:14px}.ProductRadarModule-module__MTKQgW__tabs button{background:#f4f0e9;border:0;border-radius:10px;padding:10px 12px;font-size:14px}.ProductRadarModule-module__MTKQgW__tabs .ProductRadarModule-module__MTKQgW__selected{color:#fff;background:#202124}.ProductRadarModule-module__MTKQgW__words button{white-space:normal;text-align:left;overflow-wrap:anywhere;background:#fffaf5;border:1px solid #e3d7cb;border-radius:10px;max-width:100%;padding:9px 12px;font-size:15px}.ProductRadarModule-module__MTKQgW__copyGroup{margin-top:18px}.ProductRadarModule-module__MTKQgW__category{border-bottom:1px solid var(--line);grid-template-columns:50px 1fr;gap:14px;padding:12px 0;display:grid}.ProductRadarModule-module__MTKQgW__root a{color:#925122;text-underline-offset:3px;text-decoration:underline}.ProductRadarModule-module__MTKQgW__sourceUrl{color:#777;font-size:14px;display:block}.ProductRadarModule-module__MTKQgW__notice{background:#edf5ee;border:1px solid #c9d8cd;border-radius:12px;padding:12px 18px;position:sticky;bottom:20px}@media (max-width:1050px){.ProductRadarModule-module__MTKQgW__layout{grid-template-columns:minmax(0,1fr)}}@media (max-width:540px){.ProductRadarModule-module__MTKQgW__inputPanel,.ProductRadarModule-module__MTKQgW__card,.ProductRadarModule-module__MTKQgW__reportHeader,.ProductRadarModule-module__MTKQgW__empty{padding:18px}.ProductRadarModule-module__MTKQgW__metrics{grid-template-columns:minmax(0,1fr)}.ProductRadarModule-module__MTKQgW__counts{grid-template-columns:repeat(2,minmax(0,1fr))}}
