.profit-scan-camera{position:relative;width:min(100%,430px);margin:0 auto;padding:7px;border:1px solid rgba(174,169,241,.4);border-radius:27px;background:linear-gradient(145deg,#34345f,#151b31 62%,#101727);box-shadow:0 30px 70px -34px #6c52d3ad,0 17px 42px #03081661,inset 0 1px #ffffff2e;isolation:isolate}.profit-scan-camera:before{content:"";position:absolute;inset:-14px 9% 22px;z-index:-1;border-radius:50%;background:#6f59c724;filter:blur(34px);pointer-events:none}.profit-scan-camera--desktop{width:95%;max-width:590px;padding:9px;border-radius:32px}.profit-scan-camera__shell{position:relative;aspect-ratio:1.24;overflow:hidden;border-radius:20px;background:#182039;touch-action:pan-y}.profit-scan-camera--desktop .profit-scan-camera__shell{aspect-ratio:1.5;border-radius:24px}.profit-scan-camera--desktop .profit-scan-camera__image{-o-object-position:center;object-position:center}.profit-scan-camera__image{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center 46%;object-position:center 46%;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none;animation:profitScanImageIn .42s ease-out both}.profit-scan-camera__shell--pyrex-bowl .profit-scan-camera__image{-o-object-position:center 54%;object-position:center 54%}.profit-scan-camera__shade{position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,rgba(9,15,30,.42),transparent 27%,transparent 48%,rgba(7,13,26,.38) 65%,rgba(8,15,30,.72) 82%,rgba(8,15,30,.96) 100%),linear-gradient(90deg,rgba(8,15,30,.1),transparent 42%,rgba(8,15,30,.07));pointer-events:none}.profit-scan-camera__viewfinder{position:absolute;inset:29% 14% 25%;z-index:2;color:#79d8c2;filter:drop-shadow(0 1px 3px rgba(3,12,24,.4));pointer-events:none}.profit-scan-camera__shell--pyrex-bowl .profit-scan-camera__viewfinder{inset:32% 9% 25%}.profit-scan-camera__shell--levis-trucker .profit-scan-camera__viewfinder{inset:33% 13% 24%}.profit-scan-camera__shell--brass-candelabra .profit-scan-camera__viewfinder{inset:27% 15% 22% 9%}.profit-scan-camera__viewfinder span{position:absolute;width:27px;height:27px;border:0 solid currentColor}.profit-scan-camera__viewfinder span:nth-child(1){top:0;left:0;border-top:1.75px solid;border-left:1.75px solid;border-radius:5px 0 0}.profit-scan-camera__viewfinder span:nth-child(2){top:0;right:0;border-top:1.75px solid;border-right:1.75px solid;border-radius:0 5px 0 0}.profit-scan-camera__viewfinder span:nth-child(3){right:0;bottom:0;border-right:1.75px solid;border-bottom:1.75px solid;border-radius:0 0 5px}.profit-scan-camera__viewfinder span:nth-child(4){bottom:0;left:0;border-bottom:1.75px solid;border-left:1.75px solid;border-radius:0 0 0 5px}.profit-scan-camera__metrics{position:absolute;inset:15px 15px auto;z-index:3;display:flex;align-items:flex-start;justify-content:space-between;gap:12px;pointer-events:none}.profit-scan-camera__metric{display:flex;flex-direction:column;align-items:flex-start;gap:3px;min-width:100px;padding:9px 12px 10px;border:1px solid rgba(255,255,255,.22);border-radius:14px;color:#fff;background:#10182ce6;box-shadow:0 8px 22px #03091740,inset 0 1px #ffffff1a;backdrop-filter:blur(12px)}.profit-scan-camera__metric span{color:#d9dded;font-size:9px;font-weight:800;letter-spacing:.115em;line-height:1.1;text-transform:uppercase}.profit-scan-camera__metric strong{font-size:23px;font-weight:900;letter-spacing:-.05em;line-height:1}.profit-scan-camera__metric small{margin-top:1px;color:#b9c1d6;font-size:9px;font-weight:600;line-height:1.1;white-space:nowrap}.profit-scan-camera__metric--buy{border-color:#cbd5eb6b}.profit-scan-camera__metric--buy strong{color:#fff}.profit-scan-camera__metric--profit{border-color:#66e1ba9e}.profit-scan-camera__metric--profit strong{color:#68e2bb}.profit-scan-camera__metric--profit.is-loss{border-color:#fb848ca8}.profit-scan-camera__metric--profit.is-loss strong{color:#ff9aa2}.profit-scan-camera__item{position:absolute;inset:auto 0 0;z-index:3;display:flex;align-items:flex-end;justify-content:space-between;gap:12px;min-height:91px;padding:27px 17px 17px;color:#fff;text-align:left;text-shadow:0 2px 8px rgba(3,9,22,.55)}.profit-scan-camera__identity{min-width:0}.profit-scan-camera__identity strong,.profit-scan-camera__identity small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profit-scan-camera__identity strong{font-size:16px;font-weight:800;letter-spacing:-.025em;line-height:1.16}.profit-scan-camera__identity small{margin-top:5px;color:#d3d9e7;font-size:12px;font-weight:600;line-height:1}.profit-scan-camera__verdict{flex:none;padding:8px 15px;border-radius:999px;color:#14293a;background:#69dfb9;box-shadow:0 6px 18px #030c1940;font-size:13px;font-weight:900;letter-spacing:.07em;line-height:1;text-shadow:none}.profit-scan-camera__verdict.is-pass{color:#3a1218;background:#ff9aa2}.profit-scan-camera__dots{display:flex;justify-content:center;gap:5px;margin-top:8px}.profit-scan-camera__dots button{display:grid;width:29px;height:22px;place-items:center;border:0;border-radius:999px;background:transparent;cursor:pointer}.profit-scan-camera__dots button:before{content:"";width:8px;height:8px;border-radius:999px;background:#dae0f194;transition:width .22s ease,background-color .22s ease}.profit-scan-camera__dots button.is-active:before{width:18px;background:#82dcc7}.profit-scan-camera__dots button:focus-visible{outline:2px solid #c4b5fd;outline-offset:2px}.profit-scan-camera--desktop .profit-scan-camera__metrics{inset:23px 23px auto}.profit-scan-camera--desktop .profit-scan-camera__viewfinder{inset:28% 21% 20%}.profit-scan-camera--desktop .profit-scan-camera__metric{min-width:130px;gap:5px;padding:12px 15px 13px;border-radius:16px}.profit-scan-camera--desktop .profit-scan-camera__metric span,.profit-scan-camera--desktop .profit-scan-camera__metric small{font-size:11px}.profit-scan-camera--desktop .profit-scan-camera__metric strong{font-size:32px}.profit-scan-camera--desktop .profit-scan-camera__viewfinder span{width:34px;height:34px}.profit-scan-camera--desktop .profit-scan-camera__item{min-height:118px;padding:38px 24px 23px}.profit-scan-camera--desktop .profit-scan-camera__identity strong{font-size:23px}.profit-scan-camera--desktop .profit-scan-camera__identity small{margin-top:7px;font-size:15px}.profit-scan-camera--desktop .profit-scan-camera__verdict{padding:12px 21px;font-size:16px}.profit-scan-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;width:100%;max-width:620px;margin:0 auto;padding-bottom:36px}.profit-scan-pair>.profit-scan-camera:last-child{transform:translateY(36px)}.profit-scan-camera--pair{width:100%;padding:6px;border-radius:24px}.profit-scan-camera--pair:before{inset:10% 6% 4%}.profit-scan-camera--pair .profit-scan-camera__shell{aspect-ratio:.8;border-radius:18px}.profit-scan-camera--pair .profit-scan-camera__shell--levis-trucker .profit-scan-camera__image{-o-object-position:72% 50%;object-position:72% 50%}.profit-scan-camera--pair .profit-scan-camera__shell--brass-candelabra .profit-scan-camera__image{-o-object-position:40% 50%;object-position:40% 50%}.profit-scan-camera--pair .profit-scan-camera__viewfinder{inset:30% 12% 26%}.profit-scan-camera--pair .profit-scan-camera__metrics{inset:12px 12px auto;gap:8px}.profit-scan-camera--pair .profit-scan-camera__metric{min-width:0;padding:8px 10px 9px}.profit-scan-camera--pair .profit-scan-camera__metric strong{font-size:22px}.profit-scan-camera--pair .profit-scan-camera__item{min-height:84px;padding:24px 14px 14px;gap:8px}.profit-scan-camera--pair .profit-scan-camera__identity strong{font-size:16px}.profit-scan-camera--pair .profit-scan-camera__identity small{font-size:12px}.profit-scan-camera--pair .profit-scan-camera__verdict{padding:8px 13px;font-size:13px}@keyframes profitScanImageIn{0%{opacity:.72;transform:scale(1.025)}to{opacity:1;transform:scale(1)}}@media(max-width:374px){.profit-scan-camera__metrics{inset:11px 11px auto}.profit-scan-camera__metric{min-width:87px;padding:8px 10px}.profit-scan-camera__metric strong{font-size:20px}.profit-scan-camera__metric small{font-size:8px}.profit-scan-camera__identity strong{font-size:14px}.profit-scan-camera__verdict{padding:7px 11px;font-size:11px}}@media(min-width:1024px)and (max-width:1150px){.profit-scan-camera--desktop .profit-scan-camera__viewfinder{inset:36% 25% 28%}.profit-scan-camera--desktop .profit-scan-camera__viewfinder span{width:25px;height:25px}}@media(min-width:1024px)and (max-height:700px){.hero-scan-column{align-self:start;margin-top:28px}}@media(prefers-reduced-motion:reduce){.profit-scan-camera__image{animation:none!important}.profit-scan-camera__dots button:before{transition:none}}
