.ProgressTab_wrap__oxlO6{max-width:900px;margin:0 auto;padding:24px 18px 64px;color:#111827;font-family:Inter,sans-serif}.ProgressTab_header__IbQwk{margin-bottom:24px}.ProgressTab_eyebrow__IEQyi,.ProgressTab_sectionEyebrow__Zx1il{font-size:10px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:#9a6e20}.ProgressTab_title__7aOTq{margin:8px 0 6px;font-size:28px;font-weight:600;font-family:var(--font-display,"Cormorant Garamond",Georgia,serif)}.ProgressTab_sub__zSOg_{margin:0;font-size:14px;line-height:1.6;color:#6b7280}.ProgressTab_summaryBar__ge_gI{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;margin-bottom:28px}.ProgressTab_emptyCard__ItiP_,.ProgressTab_recentItem__j8FDs,.ProgressTab_skeletonCard__icf_N,.ProgressTab_skeletonTable__9LiPb,.ProgressTab_summaryCard__IwwwN,.ProgressTab_tableWrap__R_Mk_{border:1.5px solid #e5e7eb;border-radius:12px;background:#ffffff}.ProgressTab_summaryCard__IwwwN{padding:16px 18px}.ProgressTab_summaryLabel__bkov1{display:block;margin-bottom:6px;font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#6b7280}.ProgressTab_summaryValue__PMw5v{font-size:24px;font-weight:700;letter-spacing:-.02em}.ProgressTab_section__3OB37{margin-top:28px}.ProgressTab_sectionHead__21Ghh{margin-bottom:12px}.ProgressTab_sectionTitle__ruPNz{margin:6px 0 0;font-size:22px;font-weight:600;font-family:var(--font-display,"Cormorant Garamond",Georgia,serif)}.ProgressTab_tableWrap__R_Mk_{overflow-x:auto}.ProgressTab_table__OuV2_{width:100%;border-collapse:collapse}.ProgressTab_table__OuV2_ td,.ProgressTab_table__OuV2_ th{padding:12px 14px;border-bottom:1px solid #e5e7eb;text-align:left;font-size:13px}.ProgressTab_table__OuV2_ th{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#6b7280}.ProgressTab_table__OuV2_ tbody tr:last-child td{border-bottom:none}.ProgressTab_good__DQK04{color:#166534;font-weight:700}.ProgressTab_ok__DX4WJ{color:#b45309;font-weight:700}.ProgressTab_bad__Asi4N{color:#b91c1c;font-weight:700}.ProgressTab_recentList__XyDXo{display:grid;grid-gap:12px;gap:12px}.ProgressTab_recentItem__j8FDs{padding:16px 18px}.ProgressTab_recentTop__A2E3C{display:flex;align-items:center;justify-content:space-between;gap:12px}.ProgressTab_recentDate__jtTHm{font-size:12px;font-family:var(--font-body,"Inter",sans-serif);color:#6b7280}.ProgressTab_recentScore__p9aQV{font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.ProgressTab_recentWine__wq5V9{margin-top:8px;font-size:18px;font-family:var(--font-display,"Cormorant Garamond",Georgia,serif)}.ProgressTab_recentGuesses__ZehE6{margin-top:8px;font-size:13px;line-height:1.5;color:#4b5563}.ProgressTab_chips__QGvc0{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.ProgressTab_chip__OT7LG{border-radius:999px;padding:5px 10px;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.ProgressTab_chipGood__SNQzd{background:#dcfce7;color:#166534}.ProgressTab_chipBad__pP3iY{background:#fee2e2;color:#991b1b}.ProgressTab_emptyCard__ItiP_{padding:24px;text-align:center;display:flex;justify-content:center;align-items:center;gap:16px;flex-wrap:wrap}.ProgressTab_primaryLink__irjY2{background:#111827;padding:12px 22px;color:#ffffff}.ProgressTab_primaryLink__irjY2,.ProgressTab_secondaryLink__zzwbk{display:inline-block;border-radius:8px;font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;text-decoration:none}.ProgressTab_secondaryLink__zzwbk{background:transparent;border:1.5px solid #111827;padding:10.5px 22px;color:#111827}.ProgressTab_secondaryLink__zzwbk:hover{background:#111827;color:#fff}.ProgressTab_skeletonRow__wLneq{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;margin-bottom:28px}.ProgressTab_skeletonCard__icf_N{height:96px;background:linear-gradient(90deg,#f3f4f6,#f9fafb 50%,#f3f4f6)}.ProgressTab_skeletonTable__9LiPb{height:220px;margin-top:20px;background:linear-gradient(90deg,#f3f4f6,#f9fafb 50%,#f3f4f6)}@media (max-width:720px){.ProgressTab_skeletonRow__wLneq,.ProgressTab_summaryBar__ge_gI{grid-template-columns:1fr}.ProgressTab_recentTop__A2E3C{align-items:flex-start;flex-direction:column}.ProgressTab_table__OuV2_ td,.ProgressTab_table__OuV2_ th{min-width:110px}}