@layer properties,interface-icons,menu-design,flat-ui,theme,base,components,utilities;.vt_RDa_lookup{background:var(--color-container);min-height:100cqh;color:var(--color-primary-foreground);padding:24px;container:photo-location/inline-size}.vt_RDa_header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;display:flex}.vt_RDa_heading{align-items:flex-start;gap:12px;min-width:0;display:flex}.vt_RDa_heading>svg{margin-top:4px}.vt_RDa_heading>div{min-width:0}.vt_RDa_headerActions{flex-shrink:0;align-items:center;gap:8px;display:flex}.vt_RDa_status{color:var(--color-secondary-foreground);align-items:baseline;gap:6px;margin-top:4px;display:flex}.vt_RDa_statusDot{background:var(--color-secondary-foreground);border-radius:50%;flex:0 0 6px;width:6px;height:6px}.vt_RDa_statusDot[data-active=true]{background:var(--color-brand-solid)}.vt_RDa_statusDot[data-failed=true]{background:var(--color-danger-solid)}.vt_RDa_stage{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:24px;display:grid}.vt_RDa_source{min-width:0;overflow:hidden}.vt_RDa_photoFrame{min-width:0;height:clamp(240px,34cqw,400px)}.vt_RDa_sourceCaption{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:16px;display:flex}.vt_RDa_selectedClue{overflow-wrap:anywhere;gap:4px;padding:0 16px 16px;display:grid}.vt_RDa_clueHint{color:var(--color-secondary-foreground);margin-top:8px}.vt_RDa_secondary{color:var(--color-secondary-foreground);overflow-wrap:anywhere}.vt_RDa_insights{align-content:start;gap:16px;min-width:0;display:grid}.vt_RDa_locationPending{align-items:flex-start;gap:12px;padding:24px}.vt_RDa_locationPending>p{max-width:44ch}.vt_RDa_evidenceCard{padding:20px 24px 8px}.vt_RDa_evidence{min-width:0}.vt_RDa_capability{align-items:flex-start;gap:12px;padding:12px 0;display:flex}.vt_RDa_capability+.vt_RDa_capability{border-top:1px solid var(--color-border-default)}.vt_RDa_capability>div{gap:4px;min-width:0;display:grid}.vt_RDa_capabilityIcon{color:var(--color-secondary-foreground);flex:0 0 16px;padding-top:2px}.vt_RDa_capabilityIcon>svg{width:16px;height:16px}.vt_RDa_capability[data-photo-capability-state=done] .vt_RDa_capabilityIcon{color:var(--color-positive-foreground)}.vt_RDa_capability[data-photo-capability-state=failed] .vt_RDa_capabilityIcon{color:var(--color-danger-foreground)}.vt_RDa_floatingEvidence{padding:4px 16px}.vt_RDa_mapCard{overflow:hidden}.vt_RDa_mapSurface{height:300px;position:relative;overflow:hidden}.vt_RDa_mapSurface:has([data-photo-map-unavailable]){height:144px}.vt_RDa_mapSurface [data-photo-map-controls]{top:12px}.vt_RDa_lookup [data-photo-location-result]{max-width:none;margin:0;position:static}.vt_RDa_lookup [data-photo-location-result] p{white-space:normal;overflow-wrap:anywhere}.vt_RDa_lookup [data-photo-location-result]>div:first-child{flex-wrap:wrap}.vt_RDa_lookup [data-photo-location-result]>div:first-child>div{min-width:min(180px,100%)}.vt_RDa_lookup [data-photo-location-result]>div:last-child:has(button){flex-wrap:wrap;overflow:visible}.vt_RDa_lookup [data-photo-location-result] button{max-width:100%}.vt_RDa_failure{gap:12px;padding:20px}.vt_RDa_details{margin-top:24px}.vt_RDa_details:has([data-lookup-report-sections]:empty){display:none}.vt_RDa_privacy{color:var(--color-secondary-foreground);align-items:flex-start;gap:8px;margin-top:24px;display:flex}.vt_RDa_privacy p{max-width:80ch}@container photo-location (max-width:640px){.vt_RDa_stage{grid-template-columns:minmax(0,1fr);gap:16px}.vt_RDa_header{margin-bottom:20px}.vt_RDa_photoFrame{height:clamp(220px,65cqw,320px)}.vt_RDa_locationPending{padding:20px}.vt_RDa_evidenceCard{padding:16px 20px 4px}.vt_RDa_mapSurface{height:260px}}@media (max-width:1023px){.vt_RDa_lookup{padding:20px 16px 24px}}
@layer properties,interface-icons,menu-design,flat-ui,theme,base,components,utilities;._3-nNjW_workspace{--lookup-accent:var(--indigo-a11);--lookup-muted:color-mix(in srgb, var(--color-primary-foreground,var(--color-primary-foreground)) 65%, var(--color-container,var(--color-container)));min-width:0;color:var(--color-primary-foreground,var(--color-primary-foreground));container:lookup-live/inline-size}._3-nNjW_overview{border:1px solid color-mix(in srgb, var(--lookup-accent) 15%, var(--color-border-default,var(--color-border-default)));background:linear-gradient(120deg, color-mix(in srgb, var(--lookup-accent) 7%, var(--color-container,var(--color-container))), var(--color-container,var(--color-container)));border-radius:16px;align-items:flex-start;gap:16px;padding:24px;display:flex;position:relative}._3-nNjW_tool{height:48px;color:var(--lookup-accent);background:color-mix(in srgb, var(--lookup-accent) 8%, var(--color-container,var(--color-container)));border-radius:50%;flex:0 0 48px;place-items:center;display:grid;position:relative}._3-nNjW_tool>svg:not(._3-nNjW_ring){width:21px;height:21px}._3-nNjW_ring{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-dasharray:35 110;width:48px;height:48px;position:absolute;inset:0}._3-nNjW_workspace[data-motion-active=true] ._3-nNjW_ring{animation:2.4s linear infinite _3-nNjW_lookup-progress-turn}@keyframes _3-nNjW_lookup-progress-turn{to{transform:rotate(360deg)}}._3-nNjW_intro{flex:1;min-width:0}._3-nNjW_eyebrow,._3-nNjW_meta,._3-nNjW_domain,._3-nNjW_outcome{color:var(--lookup-muted);font-size:var(--font-scale-03);line-height:var(--type-meta-line-height);letter-spacing:normal}._3-nNjW_eyebrow{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:6px;display:flex}._3-nNjW_elapsed{font-variant-numeric:tabular-nums}._3-nNjW_jumpNav{z-index:2;height:0;position:sticky;top:-24px}._3-nNjW_jumpBar{white-space:nowrap;scrollbar-width:none;background:var(--color-container);border-bottom:1px solid var(--color-border-default);align-items:center;gap:4px 16px;padding-block:10px;padding-inline:24px;display:flex;position:absolute;inset:0 0 auto;overflow-x:auto}._3-nNjW_jumpBar::-webkit-scrollbar{display:none}@media (max-width:1023px){._3-nNjW_jumpNav{top:-16px}._3-nNjW_jumpBar{padding-inline:16px}}._3-nNjW_jumpSubject{color:var(--color-primary-foreground);flex-shrink:0;font-weight:500}._3-nNjW_jumpLink{color:var(--lookup-muted);flex-shrink:0}._3-nNjW_statusLine{color:var(--lookup-muted);font-size:var(--font-scale-03);line-height:var(--type-meta-line-height);letter-spacing:normal;flex-wrap:wrap;align-items:center;gap:2px 8px;margin-top:6px;display:flex}._3-nNjW_heading{font-size:var(--type-heading-small);font-weight:var(--type-weight-medium);line-height:var(--type-heading-small-line-height);letter-spacing:normal;overflow-wrap:anywhere;text-wrap:pretty;margin:0}._3-nNjW_description{max-width:65ch;color:var(--lookup-muted);font-size:var(--font-scale-04);line-height:var(--type-body-line-height);letter-spacing:normal;margin-top:8px}._3-nNjW_stats{font-size:var(--font-scale-03);line-height:var(--type-meta-line-height);letter-spacing:normal;flex-wrap:wrap;gap:8px 16px;margin-top:16px;display:flex}._3-nNjW_stat{align-items:center;gap:6px;display:inline-flex}._3-nNjW_stat svg{width:14px;height:14px;color:var(--lookup-accent)}._3-nNjW_actions{flex-shrink:0;align-items:center;gap:8px;display:flex}._3-nNjW_body{align-items:start;gap:24px;margin-top:24px;display:grid}._3-nNjW_workspace[data-lookup-handoff]>._3-nNjW_body{margin-top:0;display:block}._3-nNjW_body>[data-lookup-search-card]>:first-child{margin-top:0}._3-nNjW_main,._3-nNjW_rail{min-width:0}._3-nNjW_main{flex-direction:column;gap:24px;display:flex}._3-nNjW_rail{border:1px solid var(--color-border-default,var(--color-border-default));border-radius:16px;padding:20px}._3-nNjW_sectionTitle{font-size:var(--font-scale-04);font-weight:var(--type-weight-medium);line-height:var(--type-body-line-height);letter-spacing:normal;align-items:center;gap:8px;margin:0 0 14px;display:flex}._3-nNjW_sectionTitle svg{width:16px;height:16px;color:var(--lookup-muted)}._3-nNjW_count{font-size:var(--font-scale-03);font-weight:var(--type-weight-normal);color:var(--lookup-muted);font-variant-numeric:tabular-nums;line-height:var(--type-meta-line-height);letter-spacing:normal;margin-inline-start:auto}._3-nNjW_sources{grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));gap:12px;display:grid}._3-nNjW_source{border:1px solid var(--color-border-default,var(--color-border-default));background:var(--color-container,var(--color-container));color:inherit;overflow-wrap:anywhere;border-radius:12px;flex-direction:column;gap:10px;padding:16px;text-decoration:none;display:flex}._3-nNjW_source:hover{background:var(--color-transparent-hover,var(--color-component))}._3-nNjW_source:focus-visible,._3-nNjW_disclosure:focus-visible{outline:2px solid var(--lookup-accent);outline-offset:3px}._3-nNjW_sourceTop{align-items:center;gap:10px;min-width:0;display:flex}._3-nNjW_sourceVisual{background:var(--color-component,var(--color-component));border-radius:9px;flex:0 0 36px;place-items:center;width:36px;height:36px;display:grid;overflow:hidden}._3-nNjW_sourceVisual img{object-fit:cover;width:36px;height:36px}._3-nNjW_sourceVisual>svg{width:18px;height:18px;color:var(--lookup-muted)}._3-nNjW_sourceTitle{font-size:var(--font-scale-04);font-weight:var(--type-weight-medium);line-height:var(--type-body-line-height);letter-spacing:normal;display:block}._3-nNjW_domain{overflow-wrap:anywhere;display:block}._3-nNjW_external{width:14px;height:14px;color:var(--lookup-muted);flex:0 0 14px;margin-inline-start:auto}._3-nNjW_snippet{font-size:var(--font-scale-03);line-height:var(--type-meta-line-height);color:var(--lookup-muted);-webkit-line-clamp:3;letter-spacing:normal;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}._3-nNjW_badge{font-size:var(--font-scale-03);line-height:var(--type-meta-line-height);color:var(--lookup-muted);letter-spacing:normal;align-self:flex-start}._3-nNjW_findings{gap:12px;margin:0;padding:0;list-style:none;display:grid}._3-nNjW_finding{border-inline-start:2px solid color-mix(in srgb, var(--lookup-accent) 35%, transparent);font-size:var(--font-scale-04);line-height:var(--type-body-line-height);overflow-wrap:anywhere;letter-spacing:normal;padding-inline-start:14px}._3-nNjW_citations{flex-wrap:wrap;gap:6px 12px;margin-top:6px;display:flex}._3-nNjW_citations a{font-size:var(--font-scale-03);color:var(--lookup-muted);line-height:var(--type-meta-line-height);letter-spacing:normal;text-decoration:none}._3-nNjW_activity{margin:0;padding:0;list-style:none}._3-nNjW_activityItem{grid-template-columns:18px minmax(0,1fr);gap:10px;padding-bottom:18px;display:grid}._3-nNjW_activityItem:last-child{padding-bottom:0}._3-nNjW_activityIcon{color:var(--lookup-muted);justify-content:center;padding-top:2px;display:flex;position:relative}._3-nNjW_activityIcon svg{width:16px;height:16px}._3-nNjW_activityItem:not(:last-child) ._3-nNjW_activityIcon:after{content:"";background:var(--color-border-default,var(--color-border-default));width:1px;position:absolute;top:24px;bottom:-12px}._3-nNjW_activityItem[data-state=running] ._3-nNjW_activityIcon{color:var(--lookup-accent)}._3-nNjW_activityItem[data-state=done] ._3-nNjW_activityIcon{color:var(--color-positive-foreground)}._3-nNjW_activityItem:is([data-state=timed-out],[data-state=unavailable]) ._3-nNjW_activityIcon{color:var(--color-danger-foreground)}._3-nNjW_activityLabel{font-size:var(--font-scale-03);line-height:var(--type-meta-line-height);overflow-wrap:anywhere;letter-spacing:normal}._3-nNjW_activityDetail{font-size:var(--font-scale-03);line-height:var(--type-meta-line-height);color:var(--lookup-muted);overflow-wrap:anywhere;letter-spacing:normal;margin:3px 0}._3-nNjW_outcome{font-size:var(--font-scale-03);line-height:var(--type-meta-line-height);letter-spacing:normal;margin-top:2px;display:block}._3-nNjW_disclosure{cursor:pointer;width:fit-content;min-height:36px;font-size:var(--font-scale-03);color:var(--lookup-muted);line-height:var(--type-meta-line-height);letter-spacing:normal;align-items:center;gap:8px;list-style:none;display:flex}._3-nNjW_disclosure::-webkit-details-marker{display:none}._3-nNjW_disclosure svg{width:14px;height:14px}._3-nNjW_trail>._3-nNjW_body,._3-nNjW_more{margin-top:12px}._3-nNjW_empty{border:1px dashed var(--color-border-default,var(--color-border-default));border-radius:16px;padding:24px}._3-nNjW_empty p{max-width:48ch;font-size:var(--font-scale-04);line-height:var(--type-body-line-height);color:var(--lookup-muted);letter-spacing:normal;margin:0}._3-nNjW_photo{padding:24px}._3-nNjW_photo [data-photo-location-phase]{border-radius:16px;height:clamp(540px,65cqh,640px)}@container lookup-live (min-width:900px){._3-nNjW_body:has(._3-nNjW_rail){grid-template-columns:minmax(0,1fr) 280px}}@container lookup-live (max-width:520px){._3-nNjW_overview{grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:0 10px;padding:16px;display:grid}._3-nNjW_intro{display:contents}._3-nNjW_tool{grid-area:1/1;width:32px;height:32px}._3-nNjW_tool>svg:not(._3-nNjW_ring){width:16px;height:16px}._3-nNjW_ring{width:32px;height:32px}._3-nNjW_eyebrow{grid-area:1/2;margin:0}._3-nNjW_actions{grid-area:1/3}._3-nNjW_heading,._3-nNjW_description,._3-nNjW_stats{grid-column:1/-1}._3-nNjW_heading{font-size:var(--type-subtitle);line-height:var(--type-subtitle-line-height);letter-spacing:normal;margin-top:12px}._3-nNjW_description{margin-top:4px}._3-nNjW_stats{gap:6px 14px;margin-top:12px}._3-nNjW_body{margin-top:16px}._3-nNjW_main{gap:20px}._3-nNjW_disclosure{width:100%;min-height:44px;color:var(--color-primary-foreground,var(--color-primary-foreground));font-size:var(--font-scale-04);line-height:var(--type-body-line-height);letter-spacing:normal}._3-nNjW_disclosure svg{width:16px;height:16px;color:var(--lookup-muted)}._3-nNjW_trail>._3-nNjW_body{margin-top:4px}._3-nNjW_sources{border:1px solid var(--color-border-default,var(--color-border-default));border-radius:12px;grid-template-columns:minmax(0,1fr);gap:0;overflow:hidden}._3-nNjW_source{border:0;border-radius:0;grid-template-columns:36px minmax(0,1fr) 14px;align-items:start;gap:2px 12px;padding:12px 14px;display:grid}._3-nNjW_source+._3-nNjW_source{border-top:1px solid var(--color-border-default,var(--color-border-default))}._3-nNjW_source:focus-visible{outline-offset:-2px}._3-nNjW_sourceTop{display:contents}._3-nNjW_sourceVisual{grid-area:1/1/span 2}._3-nNjW_domain{grid-area:1/2}._3-nNjW_external{grid-area:1/3;margin:1px 0 0}._3-nNjW_sourceTitle,._3-nNjW_snippet,._3-nNjW_badge{grid-column:2/-1}._3-nNjW_snippet{-webkit-line-clamp:2}._3-nNjW_badge{margin-top:2px}._3-nNjW_rail{padding:16px}}@media (prefers-reduced-motion:reduce){._3-nNjW_workspace[data-motion-active=true] ._3-nNjW_ring{animation:none}}
