.page_page__Z_I_7{max-width:1440px;margin:0 auto;padding:32px 24px;display:flex;flex-direction:column;gap:48px}.page_errorContainer__GqQLG,.page_loadingContainer__jRIIc{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px 32px;text-align:center}.page_loadingSpinner__wGg4J{width:48px;height:48px;border:4px solid rgba(255,61,0,.2);border-top-color:#ff3d00;border-radius:50%;animation:page_spin__fEcRI 1s linear infinite}@keyframes page_spin__fEcRI{to{transform:rotate(1turn)}}.page_loadingText__K0ziZ{margin-top:16px;color:rgba(26,26,26,.66);font-size:16px}.page_errorContainer__GqQLG h2{font-size:28px;font-weight:700;color:#1A1A1A;margin-bottom:12px}.page_errorContainer__GqQLG p{font-size:16px;color:rgba(26,26,26,.72);margin-bottom:24px}.page_sectionError__XNPeR{padding:24px;background:rgba(239,68,68,.1);border-radius:16px;text-align:center}.page_sectionError__XNPeR p{color:#ef4444;font-size:15px;margin-bottom:12px}.page_retryButton__7cRnk{padding:8px 20px;background:#FF3D00;color:#fff;border:none;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:background .2s}.page_retryButton__7cRnk:hover{background:#e63600}.page_heroSection__ZqUKk{background:rgba(255,255,255,.92);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:24px;padding:48px;border:1px solid rgba(26,26,26,.08);box-shadow:0 20px 46px rgba(24,8,0,.08)}.page_heroContent__rtx8X{display:flex;gap:32px;align-items:flex-start}.page_logoContainer__o5f_x{flex-shrink:0;width:200px;height:200px;border-radius:24px;overflow:hidden;box-shadow:0 12px 28px rgba(0,0,0,.15)}.page_logo__gJ6AX{width:100%;height:100%;object-fit:cover}.page_logoPlaceholder__3EJqN{width:100%;height:100%;background:linear-gradient(135deg,rgba(255,61,0,.1),rgba(255,111,60,.1));display:flex;align-items:center;justify-content:center}.page_logoIcon__V0pjY{font-size:80px}.page_brandInfo__DenTM{flex:1 1;display:flex;flex-direction:column;gap:16px}.page_titleRow__jZhi9{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.page_brandName__MIfCk{font-size:42px;font-weight:800;line-height:1.1;color:#1A1A1A;margin:0}.page_verifiedBadge__Of5Ma{background:#10B981;color:white;padding:6px 14px;border-radius:999px;font-size:14px;font-weight:600;white-space:nowrap}.page_location__8ORhJ{display:flex;align-items:center;gap:6px;font-size:16px;color:rgba(26,26,26,.72)}.page_locationIcon__clMTc{font-size:16px}.page_description__eu41L{font-size:18px;line-height:1.7;color:rgba(26,26,26,.82);margin:0}.page_emptyState__TJCxJ{color:rgba(26,26,26,.48);font-style:italic}.page_actionButtons__EetY1{display:flex;gap:12px;flex-wrap:wrap;margin-top:8px}.page_primaryButton__WJ3ux{background:linear-gradient(135deg,#FF3D00,#FF6F3C);color:white;padding:14px 24px;border-radius:12px;font-size:16px;font-weight:600;border:none;cursor:pointer;box-shadow:0 12px 28px rgba(255,61,0,.25);transition:transform .12s ease,box-shadow .18s ease;text-decoration:none;display:inline-block}.page_primaryButton__WJ3ux:hover{transform:translateY(-2px);box-shadow:0 16px 32px rgba(255,61,0,.3)}.page_secondaryButton__I5YHG{background:rgba(26,26,26,.08);color:#1A1A1A;padding:14px 24px;border-radius:12px;font-size:16px;font-weight:600;border:none;cursor:pointer;transition:transform .12s ease,background .16s ease;text-decoration:none;display:inline-block}.page_secondaryButton__I5YHG:hover{background:rgba(26,26,26,.12);transform:translateY(-2px)}.page_manageButton__czSyo{background:linear-gradient(135deg,#10B981,#059669);color:white;padding:14px 24px;border-radius:12px;font-size:16px;font-weight:600;border:none;cursor:pointer;box-shadow:0 12px 28px rgba(16,185,129,.25);transition:transform .12s ease,box-shadow .18s ease;text-decoration:none;display:inline-block}.page_manageButton__czSyo:hover{transform:translateY(-2px);box-shadow:0 16px 32px rgba(16,185,129,.3)}.page_statsBar__JdADC{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:24px;gap:24px}.page_statCard__L2KnR{background:rgba(255,255,255,.85);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);border:1px solid rgba(255,61,0,.12);border-radius:24px;padding:32px;display:flex;flex-direction:column;align-items:center;gap:12px;box-shadow:0 24px 48px rgba(42,16,0,.1);transition:transform .12s ease}.page_statCard__L2KnR:hover{transform:translateY(-2px)}.page_statIcon__PpNfE,.page_statValue__4BDb2{font-size:32px;line-height:1}.page_statValue__4BDb2{font-weight:700;color:#1A1A1A}.page_statLabel__tPaRp{font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:rgba(26,26,26,.65);text-align:center}.page_ratingsSection__6TYN5,.page_saucesSection__Wwj3r{background:rgba(255,255,255,.92);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:24px;padding:40px;border:1px solid rgba(26,26,26,.08);box-shadow:0 20px 46px rgba(24,8,0,.08)}.page_saucesHeader__dCkAj{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;flex-wrap:wrap;gap:16px}.page_sectionTitle__jqXL9{font-size:28px;font-weight:700;line-height:1.2;letter-spacing:-.015em;color:#1A1A1A;margin:0 0 24px}.page_sauceCount__AIdmd{font-size:20px;font-weight:500;color:rgba(26,26,26,.6);margin-left:8px}.page_sortControl__C0INU{display:flex;align-items:center;gap:12px}.page_sortLabel___ceiu{font-size:14px;font-weight:600;color:rgba(26,26,26,.72)}.page_sortDropdown__QXiSu{padding:10px 16px;border-radius:10px;border:1px solid rgba(26,26,26,.12);background:white;font-size:14px;font-weight:500;color:#1A1A1A;cursor:pointer;transition:border-color .12s ease}.page_sortDropdown__QXiSu:hover{border-color:rgba(255,61,0,.3)}.page_sortDropdown__QXiSu:focus{outline:none;border-color:#FF3D00}.page_saucesGrid__7jDBa{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:24px;gap:24px}.page_sauceCard__BmAUc{background:rgba(255,255,255,.9);border-radius:16px;overflow:hidden;border:1px solid rgba(26,26,26,.08);box-shadow:0 8px 20px rgba(0,0,0,.08);transition:transform .12s ease,box-shadow .18s ease;cursor:pointer}.page_sauceCard__BmAUc:hover{transform:translateY(-4px);box-shadow:0 16px 32px rgba(0,0,0,.12)}.page_sauceImageContainer__nQQd8{width:100%;height:240px;overflow:hidden;background:linear-gradient(135deg,rgba(255,61,0,.05),rgba(255,111,60,.05))}.page_sauceImage__uDxXp{width:100%;height:100%;object-fit:cover;transition:transform .2s ease}.page_sauceCard__BmAUc:hover .page_sauceImage__uDxXp{transform:scale(1.05)}.page_sauceImagePlaceholder__fPUwa{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.page_placeholderIcon__N9BH0{font-size:60px}.page_sauceCardContent__4GAeP{padding:20px;display:flex;flex-direction:column;gap:12px}.page_sauceName__frbbL{font-size:20px;color:#1A1A1A;margin:0;transition:color .12s ease}.page_sauceName__frbbL:hover{color:#FF3D00}.page_sauceMetadata__M5nJ_{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.page_heatBadge__hRAHp{padding:6px 12px;border-radius:6px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;white-space:nowrap}.page_heatMild__v0rF5{background:#E8E8E8;color:#666666}.page_heatMedium__rUfvS{background:#FFC107;color:#000000}.page_heatHot__NEBvV{background:#FF6F3C;color:#FFFFFF}.page_heatExtreme__WgIJt{background:#D32F2F;color:#FFFFFF}.page_sauceRating__ocG5w{font-size:14px;font-weight:600;color:rgba(26,26,26,.72)}.page_viewButton__0Ol93{background:rgba(255,61,0,.1);color:#FF3D00;padding:10px 16px;border-radius:10px;font-size:14px;font-weight:600;border:1px solid rgba(255,61,0,.2);cursor:pointer;transition:all .12s ease;width:100%}.page_viewButton__0Ol93:hover{background:rgba(255,61,0,.15);border-color:rgba(255,61,0,.3);transform:translateY(-1px)}.page_emptyStateCard__ZB5Eq{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:64px 32px;text-align:center;background:rgba(26,26,26,.02);border-radius:16px;border:2px dashed rgba(26,26,26,.1)}.page_emptyIcon__ZrCBH{font-size:48px;margin-bottom:16px;opacity:.5}.page_emptyStateCard__ZB5Eq h3{font-size:20px;font-weight:600;color:#1A1A1A;margin:0 0 8px}.page_emptyStateCard__ZB5Eq p{font-size:16px;color:rgba(26,26,26,.66);margin:0}.page_ratingsGrid__0fopV{display:flex;flex-direction:column;gap:24px}.page_ratingCard__gIDCu{background:rgba(255,255,255,.95);border-radius:20px;border:1px solid rgba(26,26,26,.08);padding:20px;box-shadow:0 8px 24px rgba(24,8,0,.06);display:grid;grid-template-columns:120px minmax(150px,350px) auto auto minmax(auto,200px) auto;grid-gap:16px;gap:16px;align-items:center;justify-items:center;transition:all .18s ease}.page_ratingCard__gIDCu:hover{transform:translateY(-2px);box-shadow:0 12px 32px rgba(24,8,0,.1)}.page_ratingImageContainer__2sd2y{position:relative;width:120px;height:120px;border-radius:16px;overflow:hidden;flex-shrink:0;background:linear-gradient(135deg,rgba(255,61,0,.1),rgba(255,111,60,.1))}.page_ratingImage__PipUk{width:100%;height:100%;object-fit:cover}.page_ratingImagePlaceholder__cehYY{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:48px}.page_profileBadge__f_L85{position:absolute;top:6px;right:6px;width:32px;height:32px;border-radius:50%;background:linear-gradient(135deg,#ff3d00,#ff6f3c);border:2px solid #fff;box-shadow:0 2px 8px rgba(0,0,0,.2);display:flex;align-items:center;justify-content:center}.page_profileInitial__rm6_g{color:#fff;font-size:13px;font-weight:700}.page_userDescriptionColumn__B6hZo{display:flex;flex-direction:column;gap:8px;min-width:0;justify-content:center;justify-self:start;width:100%}.page_userInfo__ZECCJ{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.page_sauceName__frbbL{font-size:15px;font-weight:600;color:#ff3d00;cursor:pointer;transition:opacity .12s ease}.page_sauceName__frbbL:hover{opacity:.8;text-decoration:underline}.page_separator__sKqPf{font-size:14px;color:rgba(26,26,26,.3);-webkit-user-select:none;-moz-user-select:none;user-select:none}.page_username__vRsIY{font-size:15px;font-weight:600;color:#1a1a1a;cursor:pointer;transition:opacity .12s ease}.page_username__vRsIY:hover{opacity:.8}.page_timestamp__zbxBm{font-size:13px;color:rgba(26,26,26,.55)}.page_reviewText__TD2hC{font-size:14px;line-height:1.5;color:rgba(26,26,26,.72);margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.page_scoreColumn__RQfj9{display:flex;flex-direction:column;align-items:center;gap:4px;min-width:80px;max-width:80px}.page_scoreValue__EmkgM{font-size:28px;font-weight:700;color:#ff3d00;line-height:1}.page_scoreLabel__UWMfZ{font-size:10px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:rgba(26,26,26,.55);text-align:center}.page_subScoresColumn__uAdRZ{display:flex;gap:18px;align-items:center;padding:0 8px}.page_subScoreItem__WjULg{display:flex;flex-direction:column;align-items:center;gap:4px}.page_scoreCircle__OxOx3{width:38px;height:38px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:600;box-shadow:0 2px 8px rgba(0,0,0,.12)}.page_subScoreLabel__OmorL{font-size:9px;font-weight:600;text-transform:uppercase;letter-spacing:.02em;color:rgba(26,26,26,.55);text-align:center;max-width:65px}.page_scoreExcellent__zHibT{background:#10b981;color:#ffffff}.page_scoreGreat__xPT4I{background:#84cc16;color:#ffffff}.page_scoreGood__9k6p_{background:#fcd34d;color:#1a1a1a}.page_scoreFair___4PLr{background:#f59e0b;color:#ffffff}.page_scorePoor__ukSg2{background:#ef4444;color:#ffffff}.page_ratingCta__Pq7iH{display:flex;align-items:center;justify-content:center;min-width:60px}.page_rateButton__gWv4c{padding:10px 18px;border-radius:10px;border:none;background:rgba(26,26,26,.08);color:#1a1a1a;font-size:13px;font-weight:600;cursor:pointer;transition:all .12s ease;white-space:nowrap}.page_rateButton__gWv4c:hover{background:rgba(26,26,26,.12);transform:translateY(-2px)}.page_loadMoreButton__FptX5{width:100%;margin-top:24px;margin-bottom:-16px;padding:16px 24px;background:rgba(255,61,0,.1);color:#FF3D00;border:2px solid rgba(255,61,0,.2);border-radius:12px;font-size:16px;font-weight:600;cursor:pointer;transition:all .12s ease;display:flex;align-items:center;justify-content:center;gap:8px}.page_loadMoreButton__FptX5:hover:not(:disabled){background:rgba(255,61,0,.15);border-color:rgba(255,61,0,.3);transform:translateY(-2px)}.page_loadMoreButton__FptX5:disabled{opacity:.6;cursor:not-allowed}.page_buttonSpinner__dAz_t{width:16px;height:16px;border:2px solid rgba(255,61,0,.3);border-top-color:#ff3d00;border-radius:50%;animation:page_spin__fEcRI .8s linear infinite}@media (max-width:1200px){.page_saucesGrid__7jDBa{grid-template-columns:repeat(2,1fr)}}@media (max-width:900px){.page_page__Z_I_7{padding:24px 20px;gap:32px}.page_heroSection__ZqUKk,.page_ratingsSection__6TYN5,.page_saucesSection__Wwj3r{padding:32px 24px}.page_heroContent__rtx8X{flex-direction:column;align-items:center}.page_logoContainer__o5f_x{width:150px;height:150px}.page_brandInfo__DenTM{text-align:center;align-items:center}.page_titleRow__jZhi9{justify-content:center}.page_brandName__MIfCk{font-size:32px}.page_actionButtons__EetY1{justify-content:center}.page_statsBar__JdADC{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.page_page__Z_I_7{padding:16px 0;gap:16px}.page_heroSection__ZqUKk{padding:24px 16px;border-radius:16px;margin:0 8px}.page_ratingsSection__6TYN5,.page_saucesSection__Wwj3r{padding:24px 16px;border-radius:0;border-left:none;border-right:none}.page_logoContainer__o5f_x{width:120px;height:120px}.page_logoIcon__V0pjY{font-size:60px}.page_brandName__MIfCk{font-size:28px}.page_description__eu41L{font-size:16px}.page_actionButtons__EetY1{flex-direction:column;width:100%}.page_manageButton__czSyo,.page_primaryButton__WJ3ux,.page_secondaryButton__I5YHG{width:100%;text-align:center}.page_saucesGrid__7jDBa{grid-template-columns:1fr}.page_statsBar__JdADC{grid-template-columns:repeat(2,1fr);gap:12px}.page_statCard__L2KnR{padding:20px}.page_saucesHeader__dCkAj{flex-direction:column;align-items:flex-start;margin-bottom:20px}.page_sectionTitle__jqXL9{font-size:24px;margin:0 0 16px}.page_sortControl__C0INU{width:100%}.page_sortDropdown__QXiSu{flex:1 1}.page_ratingCard__gIDCu{grid-template-columns:100px minmax(150px,300px) auto auto minmax(auto,180px) auto;gap:12px;padding:16px}.page_ratingImageContainer__2sd2y{width:100px;height:100px}.page_scoreValue__EmkgM{font-size:24px}.page_scoreColumn__RQfj9{min-width:70px;max-width:70px}.page_subScoresColumn__uAdRZ{gap:12px}.page_scoreCircle__OxOx3{width:34px;height:34px;font-size:11px}.page_subScoreLabel__OmorL{font-size:8px;max-width:50px}.page_reviewText__TD2hC{-webkit-line-clamp:2}}@media (max-width:900px){.page_ratingCard__gIDCu{grid-template-columns:1fr;gap:16px;padding:20px}.page_ratingImageContainer__2sd2y{width:100px;height:100px;margin:0 auto}.page_userDescriptionColumn__B6hZo{text-align:center;align-items:center}.page_userInfo__ZECCJ{flex-direction:column;align-items:center;gap:4px}.page_scoreColumn__RQfj9{flex-direction:row;justify-content:center;gap:8px;min-width:100%}.page_scoreValue__EmkgM{font-size:24px}.page_subScoresColumn__uAdRZ{justify-content:center;padding:0;width:100%}.page_rateButton__gWv4c,.page_ratingCta__Pq7iH{width:100%}}.SauceSearch_sauceNameRow__Uu5Am{display:flex!important;flex-direction:row!important;align-items:center!important;gap:8px;margin-bottom:4px}@media (max-width:768px){.SauceSearch_sauceNameRow__Uu5Am{flex-direction:column!important;align-items:flex-start!important;gap:6px}}.CheckInFields_fieldSection__xhQJO{margin-bottom:24px}.CheckInFields_fieldLabel__WX_hM{display:block;font-size:16px;font-weight:600;color:rgba(26,26,26,.85);margin-bottom:4px}.CheckInFields_fieldHint__lpoE_{font-size:14px;color:rgba(26,26,26,.66);margin-bottom:12px}.CheckInFields_limitHint__a3skT{font-size:12px;color:rgba(26,26,26,.58);margin-top:8px;font-style:italic}.CheckInFields_pillGrid__AxTNK{display:flex;flex-wrap:wrap;gap:8px}.CheckInFields_pill__gU1QQ{display:flex;align-items:center;gap:6px;padding:8px 14px;border:1px solid rgba(26,26,26,.12);border-radius:20px;background:rgba(255,255,255,.9);cursor:pointer;transition:all .12s ease;font-size:14px;color:rgba(26,26,26,.72)}.CheckInFields_pill__gU1QQ:hover:not(:disabled){border-color:rgba(255,61,0,.3);background:rgba(255,61,0,.05);transform:translateY(-1px)}.CheckInFields_pill__gU1QQ:disabled{opacity:.5;cursor:not-allowed}.CheckInFields_pillSelected__9jxMt{border-color:#FF3D00;background:linear-gradient(135deg,rgba(255,61,0,.12),rgba(255,111,60,.08));color:#FF3D00;font-weight:500}.CheckInFields_pillSelected__9jxMt:hover:not(:disabled){background:linear-gradient(135deg,rgba(255,61,0,.16),rgba(255,111,60,.12))}.CheckInFields_pillIcon__agVgC{font-size:16px;line-height:1}.CheckInFields_pillText__JK1gb{white-space:nowrap}.CheckInFields_chipGrid__mKbRd{display:flex;flex-wrap:wrap;gap:6px}.CheckInFields_chip__NGMfp{padding:6px 12px;border:1px solid rgba(26,26,26,.15);border-radius:16px;background:rgba(255,255,255,.9);cursor:pointer;transition:all .12s ease;font-size:13px;color:rgba(26,26,26,.72);text-transform:lowercase}.CheckInFields_chip__NGMfp:hover:not(:disabled){border-color:rgba(255,61,0,.3);background:rgba(255,61,0,.05)}.CheckInFields_chip__NGMfp:disabled{opacity:.4;cursor:not-allowed}.CheckInFields_chipSelected__7E0__{border-color:#FF3D00;background:#FF3D00;color:#fff;font-weight:500}.CheckInFields_chipSelected__7E0__:hover:not(:disabled){background:#e63600}.CheckInFields_displayBadge__5PYpe{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;background:rgba(255,61,0,.08);border-radius:12px;font-size:12px;color:rgba(26,26,26,.72)}.CheckInFields_displayBadgeIcon__NAJjH{font-size:14px;line-height:1}.CheckInFields_displayBadgeText__1ROX2{text-transform:capitalize}.CheckInFields_flavorTagsDisplay__MIRf1{display:flex;flex-wrap:wrap;gap:4px;margin-top:8px}.CheckInFields_flavorTagChip__Fdi5a{display:inline-block;padding:3px 8px;background:rgba(26,26,26,.06);border-radius:10px;font-size:11px;color:rgba(26,26,26,.66);text-transform:lowercase}.CheckInFields_locationInput__T46hv{width:100%;padding:12px 16px;border:1px solid rgba(26,26,26,.12);border-radius:12px;background:rgba(255,255,255,.9);font-size:15px;color:rgba(26,26,26,.85);transition:all .12s ease;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.CheckInFields_locationInput__T46hv::placeholder{color:rgba(26,26,26,.48)}.CheckInFields_locationInput__T46hv:hover:not(:disabled){border-color:rgba(255,61,0,.3)}.CheckInFields_locationInput__T46hv:focus{outline:none;border-color:#FF3D00;box-shadow:0 0 0 3px rgba(255,61,0,.12)}.CheckInFields_locationInput__T46hv:disabled{opacity:.5;cursor:not-allowed;background:rgba(26,26,26,.03)}.CheckInFields_charCounter__JRs2t{display:flex;justify-content:flex-end;margin-top:4px;font-size:12px;color:rgba(26,26,26,.48)}.CheckInFields_charCounterLimit__iGYTL{color:#FF3D00;font-weight:500}.CheckInFields_locationDisplay___5rtg{display:inline-flex;align-items:center;gap:4px;font-size:13px;color:rgba(26,26,26,.66);margin-left:4px}.CheckInFields_locationIcon__Y_w7k{font-size:12px;line-height:1}.CheckInFields_locationText___JH0o{font-style:italic}.CheckInFields_taggedFriendsList__YYJ6N{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.CheckInFields_taggedFriendChip__GewIs{display:inline-flex;align-items:center;gap:6px;padding:4px 8px 4px 4px;background:rgba(255,61,0,.08);border:1px solid rgba(255,61,0,.15);border-radius:999px;font-size:13px}.CheckInFields_taggedFriendAvatar__gc5Po{width:24px;height:24px;border-radius:50%;object-fit:cover}.CheckInFields_taggedFriendAvatarPlaceholder__r_aMa{width:24px;height:24px;border-radius:50%;background:linear-gradient(135deg,#ff3d00,#ff6f3c);color:#fff;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:600}.CheckInFields_taggedFriendName__un40d{color:rgba(26,26,26,.85);font-weight:500}.CheckInFields_taggedFriendRemove__qyg0n{display:flex;align-items:center;justify-content:center;width:18px;height:18px;padding:0;background:rgba(26,26,26,.1);border:none;border-radius:50%;color:rgba(26,26,26,.55);font-size:14px;line-height:1;cursor:pointer;transition:all 80ms ease}.CheckInFields_taggedFriendRemove__qyg0n:hover{background:rgba(239,68,68,.2);color:#ef4444}.CheckInFields_taggedFriendsSearchContainer__4KS1a{position:relative}.CheckInFields_taggedFriendsInput__PLUCW{width:100%;padding:10px 14px;border:1px solid rgba(26,26,26,.12);border-radius:10px;font-size:14px;color:#1a1a1a;background:#fff;outline:none;transition:all .12s ease}.CheckInFields_taggedFriendsInput__PLUCW:focus{border-color:#ff3d00;box-shadow:0 0 0 3px rgba(255,61,0,.1)}.CheckInFields_taggedFriendsInput__PLUCW::placeholder{color:rgba(26,26,26,.48)}.CheckInFields_taggedFriendsLoading__ly08k{position:absolute;right:12px;top:50%;transform:translateY(-50%)}.CheckInFields_spinner__gefbK{display:inline-block;width:16px;height:16px;border:2px solid rgba(255,61,0,.2);border-top-color:#ff3d00;border-radius:50%;animation:CheckInFields_spin__jo8hG 1s linear infinite}@keyframes CheckInFields_spin__jo8hG{to{transform:rotate(1turn)}}.CheckInFields_taggedFriendsDropdown__LFCcW{position:absolute;top:100%;left:0;right:0;margin-top:4px;background:#fff;border:1px solid rgba(26,26,26,.12);border-radius:12px;box-shadow:0 8px 24px rgba(0,0,0,.12);z-index:10;max-height:240px;overflow-y:auto}.CheckInFields_taggedFriendsDropdownItem__rdThU{display:flex;align-items:center;gap:10px;width:100%;padding:10px 12px;border:none;background:transparent;text-align:left;cursor:pointer;transition:all 80ms ease}.CheckInFields_taggedFriendsDropdownItem__rdThU:hover{background:rgba(255,61,0,.05)}.CheckInFields_taggedFriendsDropdownItem__rdThU:not(:last-child){border-bottom:1px solid rgba(26,26,26,.06)}.CheckInFields_taggedFriendsDropdownAvatar__eJT20{width:32px;height:32px;border-radius:50%;object-fit:cover}.CheckInFields_taggedFriendsDropdownAvatarPlaceholder__A2B3z{width:32px;height:32px;border-radius:50%;background:linear-gradient(135deg,#ff3d00,#ff6f3c);color:#fff;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:600}.CheckInFields_taggedFriendsDropdownInfo__vJLXz{display:flex;flex-direction:column;gap:2px}.CheckInFields_taggedFriendsDropdownName__vdg_K{font-size:14px;font-weight:600;color:#1a1a1a}.CheckInFields_taggedFriendsDropdownUsername__05Qyc{font-size:12px;color:rgba(26,26,26,.55)}.CheckInFields_taggedFriendsDisplay__h8OCy{display:inline-flex;align-items:center;gap:4px;font-size:13px;color:rgba(26,26,26,.66);margin-left:4px;flex-wrap:wrap}.CheckInFields_taggedFriendsLabel__Xvp3R{color:rgba(26,26,26,.55)}.CheckInFields_taggedFriendLink__3ZRAj{color:#ff3d00;font-weight:500;text-decoration:none;transition:opacity .12s ease}.CheckInFields_taggedFriendLink__3ZRAj:hover{opacity:.8;text-decoration:underline}@media (max-width:640px){.CheckInFields_pillGrid__AxTNK{gap:6px}.CheckInFields_pill__gU1QQ{padding:7px 12px;font-size:13px}.CheckInFields_chipGrid__mKbRd{gap:5px}.CheckInFields_chip__NGMfp{padding:5px 10px;font-size:12px}.CheckInFields_locationInput__T46hv{padding:10px 14px;font-size:14px}}.RatingCardHorizontal_ratingCard___JBtH{background:rgba(255,255,255,.95);border-radius:20px;border:1px solid rgba(26,26,26,.08);padding:20px;box-shadow:0 8px 24px rgba(24,8,0,.06);display:grid;grid-template-columns:120px minmax(150px,350px) auto auto minmax(auto,200px) auto;grid-gap:16px;gap:16px;align-items:center;justify-items:center;transition:all .18s ease}.RatingCardHorizontal_ratingCard___JBtH:hover{transform:translateY(-2px);box-shadow:0 12px 32px rgba(24,8,0,.1)}.RatingCardHorizontal_ratingImageContainer__sklW6{position:relative;width:120px;height:120px;border-radius:16px;overflow:hidden;flex-shrink:0;background:linear-gradient(135deg,rgba(255,61,0,.1),rgba(255,111,60,.1))}.RatingCardHorizontal_ratingImage__UD_0E{width:100%;height:100%;object-fit:cover}.RatingCardHorizontal_ratingImagePlaceholder__dTdcg{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:48px}.RatingCardHorizontal_profileBadge__Fb59y{position:absolute;top:6px;right:6px;width:32px;height:32px;border-radius:50%;background:linear-gradient(135deg,#ff3d00,#ff6f3c);border:2px solid #fff;box-shadow:0 2px 8px rgba(0,0,0,.2);display:flex;align-items:center;justify-content:center}.RatingCardHorizontal_profileInitial__PKsk_{color:#fff;font-size:13px;font-weight:700}.RatingCardHorizontal_userDescriptionColumn__T5AHk{display:flex;flex-direction:column;gap:8px;min-width:0;justify-content:center;justify-self:start;width:100%}.RatingCardHorizontal_userInfo__p7TYK{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.RatingCardHorizontal_sauceName__c8sSQ{font-size:15px;font-weight:600;color:#ff3d00;cursor:pointer;transition:opacity .12s ease}.RatingCardHorizontal_sauceName__c8sSQ:hover{opacity:.8;text-decoration:underline}.RatingCardHorizontal_brandName__M3Mr3{font-size:15px;font-weight:500;color:rgba(26,26,26,.75);text-decoration:none;cursor:pointer;transition:opacity .12s ease}.RatingCardHorizontal_brandName__M3Mr3:hover{opacity:.8;text-decoration:underline}.RatingCardHorizontal_separator__i63ft{font-size:14px;color:rgba(26,26,26,.3);-webkit-user-select:none;-moz-user-select:none;user-select:none}.RatingCardHorizontal_username__TX_MJ{font-size:15px;font-weight:600;color:#1a1a1a;cursor:pointer;transition:opacity .12s ease}.RatingCardHorizontal_username__TX_MJ:hover{opacity:.8}.RatingCardHorizontal_timestamp__E__zT{font-size:13px;color:rgba(26,26,26,.55)}.RatingCardHorizontal_reviewText__8FSrJ{font-size:14px;line-height:1.5;color:rgba(26,26,26,.72);margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.RatingCardHorizontal_scoreColumn__ZwmVL{display:flex;flex-direction:column;align-items:center;gap:4px;min-width:80px;max-width:80px}.RatingCardHorizontal_scoreValue__Rtzn5{font-size:28px;font-weight:700;color:#ff3d00;line-height:1}.RatingCardHorizontal_scoreLabel__aSV6J{font-size:10px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:rgba(26,26,26,.55);text-align:center}.RatingCardHorizontal_subScoresColumn__XJYSZ{display:flex;gap:18px;align-items:center;padding:0 8px}.RatingCardHorizontal_subScoreItem__kOvfT{display:flex;flex-direction:column;align-items:center;gap:4px}.RatingCardHorizontal_scoreCircle__tF5DP{width:38px;height:38px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:600;box-shadow:0 2px 8px rgba(0,0,0,.12)}.RatingCardHorizontal_subScoreLabel__Ne7O_{font-size:9px;font-weight:600;text-transform:uppercase;letter-spacing:.02em;color:rgba(26,26,26,.55);text-align:center;max-width:65px}.RatingCardHorizontal_scoreExcellent__sOxQZ{background:#10b981;color:#ffffff}.RatingCardHorizontal_scoreGreat__9ioKh{background:#84cc16;color:#ffffff}.RatingCardHorizontal_scoreGood__Iy_P2{background:#fcd34d;color:#1a1a1a}.RatingCardHorizontal_scoreFair__d2cyv{background:#f59e0b;color:#ffffff}.RatingCardHorizontal_scorePoor__HcPgX{background:#ef4444;color:#ffffff}.RatingCardHorizontal_ratingCta__LtnDZ{display:flex;align-items:center;justify-content:center;min-width:60px}.RatingCardHorizontal_rateButton__X_rn4{padding:10px 18px;border-radius:10px;border:none;background:rgba(26,26,26,.08);color:#1a1a1a;font-size:13px;font-weight:600;cursor:pointer;transition:all .12s ease;white-space:nowrap}.RatingCardHorizontal_rateButton__X_rn4:hover{background:rgba(26,26,26,.12);transform:translateY(-2px)}.RatingCardHorizontal_reportBlockContainer__F_oKS{display:flex;align-items:center;justify-content:center}@media (max-width:1200px){.RatingCardHorizontal_ratingCard___JBtH{grid-template-columns:100px minmax(150px,300px) auto auto minmax(auto,180px) auto;gap:12px;padding:16px}.RatingCardHorizontal_ratingImageContainer__sklW6{width:100px;height:100px}.RatingCardHorizontal_scoreValue__Rtzn5{font-size:24px}.RatingCardHorizontal_scoreColumn__ZwmVL{min-width:70px;max-width:70px}.RatingCardHorizontal_subScoresColumn__XJYSZ{gap:12px}.RatingCardHorizontal_scoreCircle__tF5DP{width:34px;height:34px;font-size:11px}.RatingCardHorizontal_subScoreLabel__Ne7O_{font-size:8px;max-width:50px}.RatingCardHorizontal_reviewText__8FSrJ{-webkit-line-clamp:2}}@media (max-width:1050px){.RatingCardHorizontal_ratingCard___JBtH{grid-template-columns:1fr;gap:16px;padding:20px}.RatingCardHorizontal_ratingImageContainer__sklW6{width:100px;height:100px;margin:0 auto}.RatingCardHorizontal_userDescriptionColumn__T5AHk{text-align:center;align-items:center}.RatingCardHorizontal_userInfo__p7TYK{flex-direction:column;align-items:center;gap:4px}.RatingCardHorizontal_scoreColumn__ZwmVL{flex-direction:row;justify-content:center;gap:8px;min-width:100%}.RatingCardHorizontal_scoreValue__Rtzn5{font-size:24px}.RatingCardHorizontal_subScoresColumn__XJYSZ{justify-content:center;padding:0;width:100%}.RatingCardHorizontal_rateButton__X_rn4,.RatingCardHorizontal_ratingCta__LtnDZ{width:100%}}@media (max-width:900px){.RatingCardHorizontal_ratingCard___JBtH{grid-template-columns:1fr;gap:16px;padding:20px}.RatingCardHorizontal_ratingImageContainer__sklW6{width:100px;height:100px;margin:0 auto}.RatingCardHorizontal_userDescriptionColumn__T5AHk{text-align:center;align-items:center}.RatingCardHorizontal_userInfo__p7TYK{flex-direction:column;align-items:center;gap:4px}.RatingCardHorizontal_scoreColumn__ZwmVL{flex-direction:row;justify-content:center;gap:8px;min-width:100%}.RatingCardHorizontal_scoreValue__Rtzn5{font-size:24px}.RatingCardHorizontal_subScoresColumn__XJYSZ{justify-content:center;padding:0;width:100%}.RatingCardHorizontal_rateButton__X_rn4,.RatingCardHorizontal_ratingCta__LtnDZ{width:100%}}@media (max-width:640px){.RatingCardHorizontal_ratingImageContainer__sklW6{width:80px;height:80px}.RatingCardHorizontal_ratingImagePlaceholder__dTdcg{font-size:32px}.RatingCardHorizontal_profileBadge__Fb59y{width:28px;height:28px}.RatingCardHorizontal_profileInitial__PKsk_{font-size:12px}.RatingCardHorizontal_sauceName__c8sSQ,.RatingCardHorizontal_username__TX_MJ{font-size:14px}.RatingCardHorizontal_timestamp__E__zT{font-size:12px}.RatingCardHorizontal_reviewText__8FSrJ{font-size:13px;-webkit-line-clamp:3}.RatingCardHorizontal_scoreValue__Rtzn5{font-size:20px}.RatingCardHorizontal_scoreLabel__aSV6J{font-size:9px}.RatingCardHorizontal_subScoresColumn__XJYSZ{gap:8px}.RatingCardHorizontal_scoreCircle__tF5DP{width:34px;height:34px;font-size:11px}.RatingCardHorizontal_subScoreLabel__Ne7O_{font-size:8px;max-width:38px}.RatingCardHorizontal_reviewText__8FSrJ{-webkit-line-clamp:2}}.RatingCardHorizontal_checkInFields__gEA4i{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:8px}.RatingCardHorizontal_brandResponse__f39W9{background:rgba(255,61,0,.04);border-left:3px solid #ff3d00;border-radius:8px;padding:12px 16px;margin-top:8px;width:100%}.RatingCardHorizontal_brandResponseHeader___fxa6{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px}.RatingCardHorizontal_brandResponseLabel__ZVLRQ{font-size:11px;font-weight:600;color:#ff3d00;text-transform:uppercase;letter-spacing:.02em}.RatingCardHorizontal_brandResponseTimestamp__lZq6D{font-size:11px;color:rgba(26,26,26,.5)}.RatingCardHorizontal_brandResponseText__qUf4r{font-size:13px;line-height:1.5;color:rgba(26,26,26,.8);margin:0}.ReportBlockMenu_menuContainer__jeYc3{position:relative;display:inline-flex}.ReportBlockMenu_menuTrigger__LGSgU{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;border:none;background:rgba(26,26,26,.06);color:rgba(26,26,26,.66);font-size:18px;cursor:pointer;transition:all .12s ease;line-height:1;padding:0}.ReportBlockMenu_menuTrigger__LGSgU:hover,.ReportBlockMenu_menuTrigger__LGSgU[aria-expanded=true]{background:rgba(26,26,26,.12);color:#1a1a1a}.ReportBlockMenu_menuDropdown__k96vn{position:absolute;top:100%;right:0;margin-top:4px;background:#fff;border-radius:12px;box-shadow:0 8px 24px rgba(24,8,0,.12),0 0 0 1px rgba(26,26,26,.06);min-width:160px;z-index:50;overflow:hidden;animation:ReportBlockMenu_dropdownIn__vYgyO .15s ease}@keyframes ReportBlockMenu_dropdownIn__vYgyO{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.ReportBlockMenu_menuItem__xhAjw{display:flex;align-items:center;gap:8px;width:100%;padding:10px 16px;border:none;background:transparent;font-size:14px;color:rgba(26,26,26,.8);cursor:pointer;transition:background .12s ease;text-align:left}.ReportBlockMenu_menuItem__xhAjw:hover{background:rgba(255,61,0,.06);color:#1a1a1a}.ReportBlockMenu_menuItem__xhAjw+.ReportBlockMenu_menuItem__xhAjw{border-top:1px solid rgba(26,26,26,.06)}.ReportBlockMenu_modalOverlay__v8LjL{position:fixed;inset:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:100;animation:ReportBlockMenu_fadeIn__y94nt .2s ease}@keyframes ReportBlockMenu_fadeIn__y94nt{0%{opacity:0}to{opacity:1}}.ReportBlockMenu_modalContent__DV6Ng{background:#fff;border-radius:24px;padding:32px;width:100%;max-width:480px;margin:24px;box-shadow:0 30px 64px rgba(24,8,0,.2);animation:ReportBlockMenu_slideUp__JlRq3 .3s cubic-bezier(.4,0,.2,1)}@keyframes ReportBlockMenu_slideUp__JlRq3{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.ReportBlockMenu_modalTitle__gZQKi{font-size:24px;font-weight:700;color:#1a1a1a;margin:0 0 16px}.ReportBlockMenu_modalDescription__86a_h{font-size:16px;color:rgba(26,26,26,.66);margin:0 0 24px;line-height:1.6}.ReportBlockMenu_modalActions__drUR8{display:flex;gap:12px;justify-content:flex-end}.ReportBlockMenu_modalForm__CRzuC{display:flex;flex-direction:column;gap:20px}.ReportBlockMenu_formGroup__PQe6Z{display:flex;flex-direction:column;gap:6px}.ReportBlockMenu_formLabel__gD8o4{font-size:14px;font-weight:600;color:rgba(26,26,26,.72)}.ReportBlockMenu_required__IJCLX{color:#ff3d00}.ReportBlockMenu_formInput__1Br2W{border-radius:12px;border:1px solid rgba(26,26,26,.12);font-size:15px;color:#1a1a1a;background:rgba(26,26,26,.02);transition:border-color .12s ease;-moz-appearance:none;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%231a1a1a' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;padding:12px 40px 12px 16px;cursor:pointer}.ReportBlockMenu_formInput__1Br2W:focus{outline:none;border-color:#ff3d00;box-shadow:0 0 0 3px rgba(255,61,0,.1)}.ReportBlockMenu_formTextarea__I49qH{padding:12px 16px;border-radius:12px;border:1px solid rgba(26,26,26,.12);font-size:15px;color:#1a1a1a;background:rgba(26,26,26,.02);resize:vertical;min-height:80px;transition:border-color .12s ease;font-family:inherit}.ReportBlockMenu_formTextarea__I49qH:focus{outline:none;border-color:#ff3d00;box-shadow:0 0 0 3px rgba(255,61,0,.1)}.ReportBlockMenu_primaryButton__frJBR{padding:12px 24px;border-radius:12px;border:none;background:#ff3d00;color:#fff;font-size:15px;font-weight:600;cursor:pointer;transition:all .12s ease}.ReportBlockMenu_primaryButton__frJBR:hover{background:#e53600;transform:translateY(-1px)}.ReportBlockMenu_cancelButton__pBotT{padding:12px 24px;border-radius:12px;border:1px solid rgba(26,26,26,.12);background:#fff;color:rgba(26,26,26,.72);font-size:15px;font-weight:600;cursor:pointer;transition:all .12s ease}.ReportBlockMenu_cancelButton__pBotT:hover{background:rgba(26,26,26,.04)}.ReportBlockMenu_dangerButton__TCvcD{padding:12px 24px;border-radius:12px;border:none;background:#ef4444;color:#fff;font-size:15px;font-weight:600;cursor:pointer;transition:all .12s ease}.ReportBlockMenu_dangerButton__TCvcD:hover{background:#dc2626;transform:translateY(-1px)}.ReportBlockMenu_errorText__izLGd{padding:12px 16px;background:rgba(239,68,68,.1);border-radius:12px;color:#ef4444;font-size:14px;text-align:center}.SauceAddForm_formWrapper___JehV{width:100%;max-width:1200px;margin:0 auto}@media (max-width:1024px){.SauceAddForm_formWrapper___JehV{max-width:100%}}.SauceAddForm_formCard__flQiw{background:rgba(255,255,255,.92);border-radius:24px;padding:32px;border:1px solid rgba(26,26,26,.08);box-shadow:0 20px 46px rgba(24,8,0,.08);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);overflow:visible}@media (max-width:768px){.SauceAddForm_formCard__flQiw{padding:24px 20px;border-radius:16px}}@media (max-width:480px){.SauceAddForm_formCard__flQiw{padding:20px 16px;border-radius:12px}}