.card_gallery__Gd5BO{display:grid;grid-gap:var(--sp-2);gap:var(--sp-2)}.card_stage__eDZF_{position:relative}.card_track__0dYYt{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;border-radius:var(--r-lg);background:var(--rule-soft);border:1px solid var(--rule)}.card_track__0dYYt::-webkit-scrollbar{display:none}.card_slide__IsSa5{flex:0 0 100%;scroll-snap-align:start;aspect-ratio:4/3;padding:0;border:0;background:none;cursor:zoom-in;display:flex;align-items:center;justify-content:center}.card_slide__IsSa5 img{width:100%;height:100%;object-fit:contain}@media (min-width:700px){.card_slide__IsSa5{aspect-ratio:16/10;max-height:480px}}.card_counter__chjoi{position:absolute;right:10px;bottom:10px;padding:3px 9px;border-radius:99px;background:rgba(15,18,30,.7);color:#fff;font:600 12.5px var(--font-sans);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.card_arrow__8ZA6z{position:absolute;top:50%;transform:translateY(-50%);display:none;width:40px;height:40px;border:0;border-radius:50%;background:rgba(255,255,255,.92);box-shadow:var(--shadow-sm);color:var(--ink);cursor:pointer;align-items:center;justify-content:center}@media (hover:hover) and (min-width:700px){.card_arrow__8ZA6z{display:inline-flex}}.card_arrow__8ZA6z:disabled{opacity:0;pointer-events:none}.card_arrowPrev__Qagzb{left:10px}.card_arrowNext__IXGtw{right:10px}.card_thumbs__Uz3M7{display:none;gap:var(--sp-2);overflow-x:auto;scrollbar-width:none;padding:2px}.card_thumbs__Uz3M7::-webkit-scrollbar{display:none}.card_thumb__yQczS{flex:none;width:64px;height:48px;padding:0;border:2px solid transparent;border-radius:8px;overflow:hidden;background:var(--rule-soft);cursor:pointer}.card_thumb__yQczS img{width:100%;height:100%;object-fit:cover;display:block}.card_thumbOn__vzXLv{border-color:var(--accent)}.card_lightbox__ajwNn{position:fixed;inset:0;z-index:100;display:flex;align-items:center;justify-content:center;background:rgba(8,10,18,.94);animation:card_fade__ktrf6 .15s var(--ease)}@keyframes card_fade__ktrf6{0%{opacity:0}}.card_lightbox__ajwNn img{max-width:94vw;max-height:86vh;object-fit:contain;border-radius:6px}.card_lbClose__Uk8_l{position:absolute;top:14px;right:14px;width:44px;height:44px;border:0;border-radius:50%;background:rgba(255,255,255,.12);color:#fff;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.card_lbCounter__3fPII{position:absolute;top:24px;left:50%;transform:translateX(-50%);color:#fff;font:600 14px var(--font-sans);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.card_lbArrow__ell6q{position:absolute;top:50%;transform:translateY(-50%);width:52px;height:52px;border:0;border-radius:50%;background:rgba(255,255,255,.12);color:#fff;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.card_lbArrow__ell6q:disabled{opacity:.25;cursor:default}.card_lbArrow__ell6q.card_arrowPrev__Qagzb{left:16px}.card_lbArrow__ell6q.card_arrowNext__IXGtw{right:16px}.card_text__apthL p{margin:0 0 var(--sp-3);font-size:16px;line-height:1.65;overflow-wrap:anywhere}.card_text__apthL p:last-child{margin-bottom:0}.card_clamped__5czs0{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:var(--lines,8);overflow:hidden}.card_faded__OaNtr{-webkit-mask-image:linear-gradient(#000 70%,transparent);mask-image:linear-gradient(#000 70%,transparent)}.card_more__UNcLH{display:inline-flex;align-items:center;gap:4px;margin-top:var(--sp-2);padding:4px 0;border:0;background:none;color:var(--accent);font:600 14.5px var(--font-sans);cursor:pointer}.card_reviews__nVqWf{display:grid;grid-gap:var(--sp-3);gap:var(--sp-3)}.card_review__tz_8u{margin:0;display:grid;grid-gap:var(--sp-2);gap:var(--sp-2);padding:var(--sp-5);border:1px solid var(--rule);border-radius:var(--r-lg);background:var(--panel)}.card_review__tz_8u>svg{color:var(--accent)}.card_review__tz_8u blockquote{margin:0}.card_review__tz_8u blockquote p{font-size:15.5px;line-height:1.6}.card_review__tz_8u figcaption{font-size:13px;color:var(--muted)}.card_showMore__83hm2{margin-top:var(--sp-3);width:100%;height:44px;border:1px solid var(--rule);border-radius:var(--r);background:var(--panel);color:var(--ink);font:600 14.5px var(--font-sans);cursor:pointer}.card_showMore__83hm2:hover{background:var(--rule-soft)}@media (min-width:700px){.card_thumbs__Uz3M7{display:flex}}