.ScanWidget_srOnly__myudN{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ScanWidget_dropActive__tMq0x{outline:2px dashed var(--acc);outline-offset:-6px;background:var(--cream)}.ScanWidget_specimenWrap__EO4mU{position:relative;width:100%;height:100%;min-height:220px;border-radius:14px;overflow:hidden;background:var(--cream)}.ScanWidget_specimenWrap__EO4mU canvas,.ScanWidget_specimenWrap__EO4mU video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.ScanWidget_guide__E6IqA{position:absolute;inset:0;width:100%;height:100%;color:var(--acc);opacity:.75;pointer-events:none}.ScanWidget_captureHint__iZ0u2{position:absolute;left:0;right:0;bottom:10px;text-align:center;font-family:var(--m);font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:#fff;text-shadow:0 1px 3px rgba(0,0,0,.55)}@media (prefers-reduced-motion:no-preference){.ScanWidget_captureHint__iZ0u2:after{content:"";position:absolute;left:30%;right:30%;bottom:-7px;height:1.5px;background:var(--acc);transform-origin:left center;transform:scaleX(1);animation:ScanWidget_countdown___TrYF var(--capture-ms,1.2s) linear both}}@keyframes ScanWidget_countdown___TrYF{0%{transform:scaleX(0)}}.ScanWidget_sweep__q5EZ6{position:absolute;left:0;right:0;top:50%;height:24px;margin-top:-12px;pointer-events:none;opacity:.4;border-bottom:1.5px solid var(--acc);background:linear-gradient(180deg,rgba(176,90,54,0),rgba(176,90,54,.3));will-change:transform}@media (prefers-reduced-motion:no-preference){.ScanWidget_sweep__q5EZ6{animation:ScanWidget_sweepTravel__i5V7c 1.4s linear infinite alternate}}@media (prefers-reduced-motion:reduce){.ScanWidget_sweep__q5EZ6{display:none}}@keyframes ScanWidget_sweepTravel__i5V7c{0%{transform:translateY(-160px)}to{transform:translateY(160px)}}@media (prefers-reduced-motion:no-preference){.ScanWidget_dropHint__DWX5V,.ScanWidget_fadeSwap__uyUmB,.ScanWidget_inlineStatus__pZ7Hi{animation:ScanWidget_fadeIn__9eXeV .15s ease both}.ScanWidget_quietIn__4Lmaq{animation:ScanWidget_fadeIn__9eXeV .2s ease-out both}}@keyframes ScanWidget_fadeIn__9eXeV{0%{opacity:0}}.ScanWidget_blockedHead__bJxHL{font-family:var(--s);font-weight:400;font-size:19px;margin:0 0 4px;color:var(--ink)}.ScanWidget_blockedLede__6ocik{margin:0 0 12px;font-size:13.5px;color:var(--ink2);max-width:40ch}.ScanWidget_flagList___PgiD{display:flex;flex-direction:column;gap:8px;width:100%;text-align:left}.ScanWidget_flag__8GxGT{display:flex;gap:12px;align-items:baseline;background:var(--card);border-left:3px solid var(--acc);border-radius:8px;padding:9px 12px;box-shadow:var(--sh-card)}.ScanWidget_flagAdvisory__j_tFc{border-left-color:var(--ink3)}.ScanWidget_flagCode__Dv47Q{flex:none;font-family:var(--m);font-size:9.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--acc);padding-top:2px}.ScanWidget_flagAdvisory__j_tFc .ScanWidget_flagCode__Dv47Q{color:var(--ink3)}.ScanWidget_flagMsg__QnqmC{margin:0;font-size:13.5px;line-height:1.55;color:var(--ink2)}.ScanWidget_resultCard__9F8pj{position:relative;background:var(--card);border-radius:var(--r-hero);box-shadow:var(--sh-float);padding:26px 26px 24px}.ScanWidget_resultHead__kEYUi{display:flex;justify-content:space-between;align-items:baseline;gap:10px;flex-wrap:wrap;padding-bottom:14px;border-bottom:1px solid var(--mist);margin-bottom:18px}@media (prefers-reduced-motion:no-preference){.ScanWidget_reveal__N_rY7{animation:ScanWidget_rise__biTmB .5s cubic-bezier(.2,.7,.3,1) both;animation-delay:calc(var(--ri, 0) * 60ms)}}@keyframes ScanWidget_rise__biTmB{0%{opacity:0;transform:translateY(8px)}}.ScanWidget_scoreRow__GhoQs{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;flex-wrap:wrap;margin:0 0 26px}.ScanWidget_scoreValue__mJtKw{font-family:var(--s);font-weight:300;font-size:clamp(52px,9vw,80px);line-height:.9;letter-spacing:-.02em;color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ScanWidget_scoreValue__mJtKw small{font-family:var(--m);font-size:13px;color:var(--ink3);font-weight:400}.ScanWidget_scoreFrame__sjRMv{font-family:var(--s);font-style:italic;font-weight:300;font-size:18px;color:var(--ink2);max-width:26ch;text-align:right;margin:0}.ScanWidget_sectionHead__xYAbJ{font-family:var(--m);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink3);margin:26px 0 12px;padding-bottom:7px;border-bottom:1px solid var(--mist);font-weight:500}.ScanWidget_sectionHead__xYAbJ:first-of-type{margin-top:0}.ScanWidget_gaugeGrid__ghQL9{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:12px;gap:12px}.ScanWidget_gaugeCard__fWudN{background:var(--cream);border-radius:var(--r-card);padding:15px 17px 14px}.ScanWidget_gaugeCard__fWudN[data-highlight]{outline:1.5px solid var(--acc);outline-offset:-1px}.ScanWidget_gaugeTop__W08tX{display:flex;justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:11px}.ScanWidget_gaugeName__6DJQN{font-weight:600;font-size:15px;color:var(--ink)}.ScanWidget_gaugeScore__mnApc{font-family:var(--m);font-size:15.5px;color:var(--acc);white-space:nowrap}.ScanWidget_gaugeScore__mnApc small{font-size:9.5px;color:var(--ink3);margin-left:4px}.ScanWidget_scale__PtPVn{position:relative;height:18px}.ScanWidget_ticks__1BJQp{position:absolute;bottom:0;left:0;right:0;height:8px;display:flex;justify-content:space-between}.ScanWidget_ticks__1BJQp i{width:1px;height:4px;background:var(--mist);display:block}.ScanWidget_ticks__1BJQp i:nth-child(5n+1){height:8px;background:var(--ink3);opacity:.6}.ScanWidget_track__loMV7{position:absolute;left:0;right:0;bottom:8px;height:2px;border-radius:2px;background:var(--mist)}.ScanWidget_fill__y6FDs{position:absolute;left:0;right:0;bottom:7px;height:4px;border-radius:4px;background:var(--acc);transform-origin:left center;transform:scaleX(0);transition:transform .8s cubic-bezier(.2,.75,.25,1);transition-delay:calc(var(--gi, 0) * 80ms)}.ScanWidget_gaugeGrid__ghQL9[data-measured] .ScanWidget_fill__y6FDs{transform:scaleX(var(--p,0))}.ScanWidget_needleTrack__6LLAy{position:absolute;left:0;right:0;bottom:0;height:0;transform:translateX(0);transition:transform .8s cubic-bezier(.2,.75,.25,1);transition-delay:calc(var(--gi, 0) * 80ms)}.ScanWidget_gaugeGrid__ghQL9[data-measured] .ScanWidget_needleTrack__6LLAy{transform:translateX(calc(var(--p, 0) * 100%))}.ScanWidget_needle__9BZXE{position:absolute;left:0;bottom:3.5px;width:11px;height:11px;border-radius:50%;background:var(--card);border:3px solid var(--acc2);transform:translateX(-50%)}.ScanWidget_gaugeDef__8BXsN{font-size:13px;line-height:1.55;color:var(--ink2);margin:11px 0 0}.ScanWidget_descriptorCard__cgYea{background:var(--paper);border:1px dashed var(--mist)}.ScanWidget_notScoredList__ju1gv{display:flex;flex-direction:column}.ScanWidget_notScoredRow__ZeNOW{display:flex;gap:14px;padding:10px 0;border-bottom:1px solid var(--mist);align-items:baseline;flex-wrap:wrap}.ScanWidget_notScoredRow__ZeNOW:last-child{border-bottom:0}.ScanWidget_notScoredLabel__kB2EK{font-family:var(--m);font-size:11.5px;color:var(--ink3);min-width:130px;letter-spacing:.03em;text-decoration:line-through;-webkit-text-decoration-color:var(--mist);text-decoration-color:var(--mist)}.ScanWidget_notScoredReason__Aefjw{font-size:13.5px;color:var(--ink2);margin:0}.ScanWidget_bandsRow__S8itA{display:flex;border:1px solid var(--mist);border-radius:var(--r-chip);overflow:hidden}.ScanWidget_bandsSeg__aHx_2{flex:1 1;padding:10px 6px;text-align:center;font-family:var(--m);font-size:10px;letter-spacing:.05em;color:var(--ink3);border-right:1px solid var(--mist);background:var(--paper)}.ScanWidget_bandsSeg__aHx_2:last-child{border-right:0}.ScanWidget_bandsOn__IgDl5{background:var(--acc);color:#fff}.ScanWidget_bandsCaption__YAde5{margin:8px 0 0;font-size:13px;color:var(--ink2)}.ScanWidget_limits__E4isP{background:var(--cream);border-radius:var(--r-card);padding:16px 20px}.ScanWidget_limits__E4isP ul{margin:0;padding-left:18px}.ScanWidget_limits__E4isP li{font-size:13.5px;color:var(--ink2);margin:6px 0}.ScanWidget_offerBlock__2qpr9{margin-top:28px;padding-top:22px;border-top:1px solid var(--ink)}.ScanWidget_offerBlock__2qpr9 h3{font-family:var(--s);font-weight:400;font-size:21px;margin:0 0 8px;letter-spacing:-.01em;color:var(--ink)}.ScanWidget_offerBlock__2qpr9 p{margin:0 0 14px;color:var(--ink2);font-size:14.5px;max-width:58ch}.ScanWidget_controlsRow__Ew_2a{display:flex;gap:10px;flex-wrap:wrap;margin-top:22px;padding-top:18px;border-top:1px solid var(--mist)}.ScanWidget_obsessionNote___sCu8{display:flex;gap:12px;align-items:flex-start;background:var(--cream);border-radius:var(--r-card);padding:13px 16px;margin-top:18px}.ScanWidget_obsessionNote___sCu8 .ScanWidget_bar__oegR3{width:3px;align-self:stretch;border-radius:3px;background:var(--acc);opacity:.7;flex:none}.ScanWidget_obsessionNote___sCu8 p{margin:0;font-size:13px;line-height:1.6;color:var(--ink2)}.ScanWidget_obsessionNote___sCu8 b{color:var(--ink);font-weight:600}.ScanWidget_idlePreview__UyNHJ{position:relative;width:min(100%,256px);aspect-ratio:3/4;border-radius:14px;overflow:hidden;background:var(--cream);flex:none}.ScanWidget_idlePreview__UyNHJ img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.ScanWidget_idlePreview__UyNHJ svg{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}@media (prefers-reduced-motion:no-preference){.ScanWidget_dotGroup__WYHdI{animation:ScanWidget_fadeIn__9eXeV .16s cubic-bezier(.2,.7,.3,1) both;animation-delay:calc(var(--dg, 0) * .12s)}.ScanWidget_idleMidline__JRSIS{animation:ScanWidget_midlinePulse__qq_vt 5s ease-in-out infinite alternate}}@keyframes ScanWidget_midlinePulse__qq_vt{0%{opacity:.35}to{opacity:.55}}.ScanWidget_dropHint__DWX5V{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;padding:12px;text-align:center;background:rgba(245,238,225,.88);font-family:var(--m);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink)}.ScanWidget_idleCaption__fI5br{margin:0;font-family:var(--m);font-size:9.5px;letter-spacing:.12em;line-height:1.8;color:var(--ink3);max-width:38ch}.ScanWidget_belowNote__wWuqB{display:flex;flex-direction:column;gap:3px;margin:10px 8px 0;text-align:center}.ScanWidget_belowNote__wWuqB span{font-family:var(--m);font-size:9.5px;letter-spacing:.1em;text-transform:uppercase;line-height:1.75;color:var(--ink3)}.ScanWidget_photoFigure__NUc6r{margin:0 0 24px;display:flex;flex-direction:column;align-items:center;gap:9px}.ScanWidget_photoCanvas__SM_RI{display:block;max-width:100%;max-height:430px;width:auto;height:auto}.ScanWidget_photoCanvas__SM_RI,.ScanWidget_specimenPhoto__RmqCT{border-radius:16px;background:var(--cream);box-shadow:var(--sh-card)}.ScanWidget_specimenPhoto__RmqCT{position:relative;width:min(100%,320px);aspect-ratio:3/4;overflow:hidden}.ScanWidget_specimenPhoto__RmqCT img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.ScanWidget_specimenPhoto__RmqCT svg{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.ScanWidget_photoCaption__afsrB{font-family:var(--m);font-size:9.5px;letter-spacing:.12em;line-height:1.7;color:var(--ink3);text-align:center;margin:0}.ScanWidget_inlineStatus__pZ7Hi{font-family:var(--m);font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--acc);align-self:center}.ScanWidget_feedbackRow__F_3NT{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:16px 0 0}.ScanWidget_feedbackAsk__a1wCK{letter-spacing:.1em;color:var(--ink3)}.ScanWidget_feedbackAsk__a1wCK,.ScanWidget_feedbackBtn__S912K{font-family:var(--m);font-size:10.5px;text-transform:uppercase}.ScanWidget_feedbackBtn__S912K{border:1px solid var(--mist);background:var(--paper);color:var(--ink2);border-radius:var(--r-pill);letter-spacing:.08em;padding:5px 14px;cursor:pointer}.ScanWidget_feedbackBtn__S912K:hover{background:var(--cream);color:var(--ink)}.ScanWidget_feedbackThanks__ZfUVR{margin:16px 0 0;font-family:var(--m);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink3)}@media (max-width:560px){.ScanWidget_resultCard__9F8pj{padding:20px 18px;border-radius:20px}.ScanWidget_scoreRow__GhoQs{flex-direction:column;align-items:flex-start;gap:6px}.ScanWidget_scoreFrame__sjRMv{text-align:left}.ScanWidget_gaugeGrid__ghQL9{grid-template-columns:1fr}}