._section_1njb0_1{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-md);padding:var(--spacing-4);scroll-margin-top:80px}._title_1njb0_9{margin:0 0 var(--spacing-3);font-family:var(--font-family-display);font-weight:750;font-size:1.25rem;display:flex;align-items:baseline;gap:var(--spacing-2)}._count_1njb0_19{font-size:.9rem;font-weight:600;color:var(--muted-foreground)}._grid_1njb0_25{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--spacing-2)}@media(min-width:640px){._grid_1njb0_25{grid-template-columns:repeat(3,minmax(0,1fr))}}._thumb_1njb0_40{display:block;width:100%;padding:0;border:0;border-radius:var(--radius);overflow:hidden;background:var(--muted);cursor:zoom-in;aspect-ratio:4 / 3}._thumb_1njb0_40 img{display:block;width:100%;height:100%;object-fit:cover}._thumb_1njb0_40:focus-visible{outline:none;box-shadow:var(--shadow-focus)}._viewer_1njb0_64{width:min(64rem,96vw);max-width:96vw;max-height:92vh;padding:var(--spacing-4);display:flex;flex-direction:column;gap:var(--spacing-3)}._viewerTitle_1njb0_74{margin:0;padding-right:var(--spacing-8);font-size:1rem;font-weight:700}._hidden_1njb0_81{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}._stage_1njb0_90{display:grid;place-items:center;min-height:0;background:var(--muted);border-radius:var(--radius);overflow:hidden;touch-action:pan-y}._large_1njb0_100{display:block;max-width:100%;max-height:72vh;width:auto;height:auto;object-fit:contain}._nav_1njb0_109{display:flex;justify-content:center;gap:var(--spacing-3)}._bar_3ab88_1{margin:0 0 1.25rem;padding:12px var(--spacing-4);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--spacing-3);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg)}._label_3ab88_14{font-size:.95rem;font-weight:600;color:var(--foreground)}._actions_3ab88_20{display:flex;flex-wrap:wrap;gap:var(--spacing-2)}._actions_3ab88_20 a,._actions_3ab88_20 button{gap:6px;min-height:2.75rem}@media(max-width:520px){._actions_3ab88_20{width:100%}._actions_3ab88_20>*{flex:1}}._uncheckedBox_1sl60_1{margin:0 0 1.25rem;padding:var(--spacing-4);border-radius:var(--radius-md);background:var(--warning-soft);font-size:.95rem;line-height:1.55}._uncheckedBox_1sl60_1 p{margin:0}._uncheckedBox_1sl60_1 a{color:var(--primary)}._claimLinks_1sl60_18{display:flex;flex-wrap:wrap;gap:var(--spacing-2) 1.25rem;margin-top:var(--spacing-3)!important;font-weight:600}._page_1sl60_26{padding-bottom:var(--spacing-12)}._skeleton_1sl60_30{margin-top:var(--spacing-8);height:20rem;border-radius:var(--radius-md)}._exampleNote_1sl60_36{margin:0 0 var(--spacing-4);font-size:.9rem;background:var(--warning-soft);color:var(--warning);border-radius:var(--radius);padding:var(--spacing-2) var(--spacing-3);max-width:60ch}._layout_1sl60_46{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--spacing-6);align-items:start}@media(min-width:860px){._layout_1sl60_46{grid-template-columns:minmax(0,26rem) minmax(0,1fr)}}._card_1sl60_59{grid-template-columns:minmax(0,1fr)}._side_1sl60_63{display:flex;flex-direction:column;gap:var(--spacing-6);min-width:0}._reviews_1sl60_70{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-md);padding:var(--spacing-4)}._sectionTitle_1sl60_77{margin:0 0 var(--spacing-3);font-family:var(--font-family-display);font-weight:700;font-size:1.25rem;letter-spacing:-.01em}._summary_1sl60_85{display:flex;align-items:center;gap:var(--spacing-2);color:var(--muted-foreground);font-size:.9rem}._average_1sl60_93{font-family:var(--font-family-display);font-weight:700;font-size:1.8rem;color:var(--foreground);line-height:1}._reviewList_1sl60_101{list-style:none;margin:var(--spacing-4) 0 0;padding:0;display:flex;flex-direction:column;gap:var(--spacing-3)}._reviewList_1sl60_101 li{border-bottom:1px dashed var(--border);padding-bottom:var(--spacing-3)}._reviewList_1sl60_101 p{margin:var(--spacing-1) 0 0;line-height:1.55;overflow-wrap:anywhere}._reviewHead_1sl60_121{display:flex;align-items:center;flex-wrap:wrap;gap:4px var(--spacing-2);font-size:.9rem}._date_1sl60_129{margin-left:auto;font-size:.8rem;color:var(--muted-foreground)}._muted_1sl60_135{margin:var(--spacing-3) 0 0;font-size:.85rem;color:var(--muted-foreground)}._more_1sl60_141{margin:var(--spacing-6) 0 0;font-size:.9rem;display:flex;flex-wrap:wrap;gap:var(--spacing-2) var(--spacing-6)}._more_1sl60_141 a{color:var(--primary);font-weight:650;text-underline-offset:3px}
