.page_container__desj0{max-width:var(--max-width);margin:0 auto;padding:0 var(--space-6)}.page_hero__E09HR{padding:calc(var(--navbar-height) + var(--space-20)) 0 var(--space-20);background:#0099d9;text-align:center;position:relative;overflow:hidden}.page_hero__E09HR:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.08) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.08) 1px,transparent 0);background-size:60px 60px}.page_heroOverlay__IWcN5{position:absolute;inset:0;background:transparent}.page_heroContent__IwtIy{position:relative;z-index:1}.page_heroContent__IwtIy h1{font-size:var(--font-size-4xl);color:var(--text-white);margin-bottom:var(--space-3)}.page_heroContent__IwtIy p{color:rgba(255,255,255,.85);font-size:var(--font-size-base)}.page_categoryBadge__i6FKJ{display:inline-block;padding:4px 16px;background:rgba(255,255,255,.2);color:var(--text-white);font-size:var(--font-size-sm);border-radius:20px;margin-bottom:var(--space-3);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.page_viewer__3_hf_{padding:var(--space-10) 0 var(--space-16);background:var(--bg-white)}.page_backLink__6unBh{display:inline-flex;align-items:center;gap:var(--space-2);color:var(--text-muted);font-size:var(--font-size-sm);margin-bottom:var(--space-8);transition:color var(--transition-fast)}.page_backLink__6unBh:hover{color:var(--accent)}.page_gallery__x82Sd{max-width:860px;margin:0 auto}.page_imageContainer__fCcn2{position:relative;display:flex;align-items:center;justify-content:center}.page_mainImage__7qk6T{position:relative;width:100%;max-width:800px;aspect-ratio:4/3;border-radius:var(--radius-2xl);overflow:hidden;box-shadow:var(--shadow-lg);background:var(--bg-light);cursor:zoom-in}.page_zoomHint__N_XhR{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;gap:6px;font-size:15px;color:#fff;background:rgba(0,0,0,0);opacity:0;transition:all .2s;z-index:1;cursor:pointer}.page_mainImage__7qk6T:hover .page_zoomHint__N_XhR{opacity:1;background:rgba(0,0,0,.45)}.page_img__SRtGG{object-fit:contain;padding:var(--space-6)}.page_arrow__O_bi4{position:absolute;top:50%;transform:translateY(-50%);width:48px;height:48px;border-radius:50%;background:rgba(255,255,255,.9);border:1px solid var(--border);cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:20px;color:var(--text-primary);transition:all .2s;z-index:2;box-shadow:var(--shadow-md)}.page_arrow__O_bi4:hover{background:#fff;box-shadow:var(--shadow-lg);color:var(--accent)}.page_arrowLeft__NYruO{left:-24px}.page_arrowRight__WxmNk{right:-24px}.page_controls__l78MT{display:flex;flex-direction:column;align-items:center;gap:var(--space-4);margin-top:var(--space-6)}.page_counter__nkDps{font-size:var(--font-size-sm);color:rgba(255,255,255,.85);font-weight:var(--font-medium)}.page_thumbs__1l_hS{display:flex;gap:var(--space-3);justify-content:center;flex-wrap:wrap}.page_thumb__vOBhH{position:relative;width:80px;height:60px;border-radius:var(--radius);overflow:hidden;border:2px solid var(--border);cursor:pointer;padding:0;background:none;transition:border-color .2s}.page_thumbActive__3wLUa,.page_thumb__vOBhH:hover{border-color:var(--accent)}.page_thumbActive__3wLUa{box-shadow:0 0 0 2px var(--accent-glow)}.page_thumbImg__odO4x{object-fit:cover}.page_backBtn__ILm4J{display:inline-block;margin-top:var(--space-4);padding:var(--space-2) var(--space-6);background:var(--accent);color:var(--text-white);border-radius:var(--radius-full)}.page_emptyState__lgrQG{text-align:center;padding:80px 0;color:var(--text-muted);font-size:var(--font-size-base)}@media (max-width:968px){.page_arrow__O_bi4{width:40px;height:40px;font-size:16px}.page_arrowLeft__NYruO{left:-16px}.page_arrowRight__WxmNk{right:-16px}}@media (max-width:640px){.page_heroContent__IwtIy h1{font-size:var(--font-size-2xl)}.page_mainImage__7qk6T{aspect-ratio:3/2}.page_arrow__O_bi4{width:36px;height:36px;font-size:14px}.page_arrowLeft__NYruO{left:-12px}.page_arrowRight__WxmNk{right:-12px}.page_thumb__vOBhH{width:64px;height:48px}}