.PhotoConfirmation_card__DtwRa{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-5);background:var(--bg-card);border:1px solid var(--border-default);border-radius:var(--radius-lg)}.PhotoConfirmation_header__bBz_5{display:flex;align-items:center;gap:var(--space-2);color:var(--accent)}.PhotoConfirmation_title__3TgCK{margin:0;font-size:var(--text-heading-md);font-weight:var(--weight-bold);color:var(--text-primary)}.PhotoConfirmation_summary__29ndH{margin:0;font-size:var(--text-body-sm);color:var(--text-secondary)}.PhotoConfirmation_extracted__zo2mK{margin:0;padding:var(--space-4);background:var(--bg-page);border:1px solid var(--border-subtle);border-radius:var(--radius-md);font-family:var(--font-family);font-size:var(--text-body-md);line-height:var(--line-height-body);color:var(--text-primary);white-space:pre-wrap;word-break:break-word;max-height:18rem;overflow-y:auto}.PhotoConfirmation_actions__rS91h{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--space-2)}.SummaryCard_card__O7aB6{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-5);background:var(--bg-card);border:1px solid var(--border-default);border-radius:var(--radius-lg)}.SummaryCard_header__VGPqR{display:flex;align-items:center;gap:var(--space-2);color:var(--accent)}.SummaryCard_title__8mlpK{margin:0;font-size:var(--text-heading-md);font-weight:var(--weight-bold);color:var(--text-primary)}.SummaryCard_understood__n0mnU{margin:0;font-size:var(--text-body-lg);line-height:var(--line-height-body);color:var(--text-primary)}.SummaryCard_actions__59Y2t{display:flex;gap:var(--space-2)}.SummaryCard_editor__kWx34{display:flex;flex-direction:column;gap:var(--space-3)}.SummaryCard_editorActions__vMqUV{display:flex;justify-content:flex-end;gap:var(--space-2)}.RecommendationCardGroup_group__c_OTH{display:flex;flex-direction:column;gap:var(--space-4);width:100%}.RecommendationCardGroup_card__NS5H5{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-5);background:var(--bg-card);border:1px solid var(--border-default);border-radius:var(--radius-lg)}.RecommendationCardGroup_primary__kKUCb{border-color:var(--accent);border-width:2px;box-shadow:var(--shadow-md)}.RecommendationCardGroup_recommendsTag__G2Jzy{display:inline-flex;align-items:center;gap:var(--space-1);align-self:flex-start;padding:var(--space-1) var(--space-3);background:var(--accent);color:var(--white);border-radius:var(--radius-pill);font-size:var(--text-caption);font-weight:var(--weight-bold);text-transform:uppercase;letter-spacing:.04em}.RecommendationCardGroup_name__jgl6g{margin:0;font-size:var(--text-heading-lg);font-weight:var(--weight-bold);color:var(--text-primary)}.RecommendationCardGroup_variantName__g3G4u{margin:0;font-size:var(--text-heading-md);font-weight:var(--weight-semibold);color:var(--text-primary)}.RecommendationCardGroup_useCase__pFw4p{margin:0;font-size:var(--text-body-md);color:var(--text-secondary);line-height:var(--line-height-body)}.RecommendationCardGroup_reason__AVMWk{margin:0;font-size:var(--text-body-md);color:var(--text-primary);line-height:var(--line-height-body)}.RecommendationCardGroup_benefits__XJbjs{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:var(--space-2);flex:1 1}.RecommendationCardGroup_benefits__XJbjs li{display:flex;align-items:flex-start;gap:var(--space-2);font-size:var(--text-body-md);color:var(--text-primary)}.RecommendationCardGroup_benefits__XJbjs li .ti{color:var(--teal);flex-shrink:0;margin-top:2px}.RecommendationCardGroup_variantRow__BoDgq{display:grid;grid-template-columns:1fr;grid-gap:var(--space-4);gap:var(--space-4)}@media (min-width:640px){.RecommendationCardGroup_variantRow__BoDgq{grid-template-columns:1fr 1fr}}