.CertificateGallery_grid__s9Be5{display:grid;grid-template-columns:1fr;gap:16px;margin:0;padding:0;list-style:none}@media (min-width:640px){.CertificateGallery_grid__s9Be5{grid-template-columns:repeat(2,minmax(0,1fr))}}.CertificateGallery_item__y94vA{--flap-h:44px;position:relative}.CertificateGallery_item__y94vA[data-raised]{z-index:24}.CertificateGallery_item__y94vA[data-open]{z-index:25}.CertificateGallery_box__Hbl87{position:relative;height:100%;perspective:1200px}.CertificateGallery_face__3Ft0A{position:relative;z-index:2;display:flex;flex-direction:column;height:100%;background:var(--surface);border:1px solid var(--border);transform-style:preserve-3d;transition:transform .34s cubic-bezier(.3,.7,.3,1)}.CertificateGallery_item__y94vA[data-open] .CertificateGallery_face__3Ft0A{transform:rotateX(-2.4deg) translateZ(14px)}.CertificateGallery_cardButton__xSkDU{display:flex;flex-direction:column;align-items:flex-start;flex:1;width:100%;padding:16px 16px 0;text-align:left;background:transparent;border:0;color:inherit;transform-style:preserve-3d}.CertificateGallery_faceText__tKCFy{display:flex;flex-direction:column;align-items:flex-start;padding-bottom:14px}.CertificateGallery_badge__Yv4gn{display:inline-block;padding:2px 8px;border:1px solid var(--border);font-family:var(--font-mono);font-size:10px;line-height:1.6;letter-spacing:.1em;text-transform:uppercase;transition:transform .34s cubic-bezier(.3,.7,.3,1) 60ms}.CertificateGallery_title__hYd15{margin-top:12px;font-family:var(--font-display);font-size:17px;font-weight:500;line-height:1.35;letter-spacing:-.02em;color:var(--ink);transition:transform .34s cubic-bezier(.3,.7,.3,1) 70ms}.CertificateGallery_number__Si2Ud{margin-top:4px;font-family:var(--font-mono);font-size:13px;color:var(--text-muted)}.CertificateGallery_note__4j5d1{margin-top:4px;font-size:12px;font-style:italic;color:var(--text-muted)}.CertificateGallery_meta__xfSMN{margin-top:4px;font-size:11px;line-height:1.6;color:var(--text-muted)}.CertificateGallery_hint__JvMtm{font-family:var(--font-mono);font-size:10px;line-height:1.5;letter-spacing:.09em;text-transform:uppercase;color:var(--text-muted);transition:color .2s}.CertificateGallery_item__y94vA[data-open] .CertificateGallery_hint__JvMtm{color:var(--brand-primary)}.CertificateGallery_item__y94vA[data-open] .CertificateGallery_badge__Yv4gn{transform:translateZ(20px)}.CertificateGallery_item__y94vA[data-open] .CertificateGallery_title__hYd15{transform:translateZ(30px)}.CertificateGallery_slot__O0WTx{position:absolute;left:1px;right:1px;bottom:1px;height:var(--flap-h);z-index:1;background:linear-gradient(180deg,#0a141c,#16232e);box-shadow:inset 0 6px 12px rgba(0,0,0,.55),inset 0 -1px 0 rgba(255,255,255,.06);opacity:0;transform:scaleY(.4);transform-origin:top;transition:opacity .24s .32s,transform .26s .32s}.CertificateGallery_item__y94vA[data-open] .CertificateGallery_slot__O0WTx{opacity:1;transform:scaleY(1);transition-delay:0s}.CertificateGallery_flap__kY5fi{position:relative;z-index:2;display:flex;align-items:center;justify-content:center;width:calc(100% + 32px);height:var(--flap-h);margin:auto -16px 0;background:linear-gradient(180deg,var(--bg-2),var(--panel));border-top:1px solid var(--border);box-shadow:inset 0 -8px 14px rgba(24,46,62,.06);transform-origin:top center;transition:transform .34s cubic-bezier(.34,.9,.32,1.08) .24s}.CertificateGallery_item__y94vA[data-open] .CertificateGallery_flap__kY5fi{transform:rotateX(58deg);transition-delay:0s}.CertificateGallery_zone__83evU{position:absolute;top:calc(100% - var(--flap-h));left:0;right:0;z-index:1;padding:var(--flap-h) 0 28px;overflow:hidden;perspective:1100px}.CertificateGallery_zone__83evU[data-phase=closed]{visibility:hidden}.CertificateGallery_slide__K2VnE{width:min(100% - 36px,520px);margin-inline:auto}.CertificateGallery_zone__83evU[data-phase=open] .CertificateGallery_slide__K2VnE{animation:CertificateGallery_slideOut__YUVYs .95s cubic-bezier(.2,.72,.18,1) .2s both}.CertificateGallery_zone__83evU[data-phase=closing] .CertificateGallery_slide__K2VnE{animation:CertificateGallery_slideBack__HXRjY .64s cubic-bezier(.6,.02,.78,.42) both}.CertificateGallery_tilt__e0P6h{transform:rotateY(calc(var(--mx, 0) * 3.2deg)) rotateX(calc(var(--my, 0) * -2.8deg));transition:transform .22s ease-out}.CertificateGallery_paper__yzWC3{position:relative;overflow:hidden;background:#ffffff;border:1px solid rgba(15,30,40,.14);box-shadow:0 1px 2px rgba(8,16,24,.2),0 24px 60px -18px rgba(8,16,24,.5);transform:rotate(.9deg)}.CertificateGallery_zone__83evU[data-phase=open] .CertificateGallery_paper__yzWC3{animation:CertificateGallery_paperSettle__CRRMn .95s .2s both}.CertificateGallery_paper__yzWC3:before{content:"";position:absolute;top:0;left:0;right:0;height:92px;z-index:2;background:linear-gradient(180deg,rgba(8,16,24,.55),rgba(8,16,24,.28) 38%,rgba(8,16,24,0) 82%);mask-image:linear-gradient(90deg,rgba(0,0,0,.8),#000 16%,#000 84%,rgba(0,0,0,.8));-webkit-mask-image:linear-gradient(90deg,rgba(0,0,0,.8),#000 16%,#000 84%,rgba(0,0,0,.8));pointer-events:none}.CertificateGallery_paper__yzWC3:after{content:"";position:absolute;inset:0;background:linear-gradient(115deg,transparent 42%,rgba(255,255,255,.38) 50%,transparent 58%);transform:translateX(-140%);pointer-events:none}.CertificateGallery_zone__83evU[data-phase=open] .CertificateGallery_paper__yzWC3:after{animation:CertificateGallery_glareSweep__NCDcc .95s ease-out .26s both}.CertificateGallery_paperClick__Wla6Q{display:block;width:100%;padding:0;border:0;background:transparent;cursor:zoom-in}.CertificateGallery_paperClick__Wla6Q img{display:block;width:100%;height:auto}.CertificateGallery_sheetClose__TczFJ{position:absolute;top:10px;right:10px;z-index:3;width:30px;height:30px;padding:0;font-size:17px;line-height:1;color:#182e3e;background:#ffffff;border:1px solid rgba(15,30,40,.22);box-shadow:0 2px 8px rgba(8,16,24,.25)}.CertificateGallery_sheetClose__TczFJ:hover{color:#215578}.CertificateGallery_shadow__QKOWY{position:absolute;inset:22px -10px -20px;background:radial-gradient(closest-side,rgba(8,16,24,.42),transparent 78%);filter:blur(12px);opacity:0}.CertificateGallery_zone__83evU[data-phase=open] .CertificateGallery_shadow__QKOWY{animation:CertificateGallery_shadowOut__LkkS_ .95s cubic-bezier(.2,.72,.18,1) .2s both}.CertificateGallery_zone__83evU[data-phase=closing] .CertificateGallery_shadow__QKOWY{animation:CertificateGallery_slideBackShadow__Jqf_3 .64s cubic-bezier(.6,.02,.78,.42) both}.CertificateGallery_bar__BIMN_{display:flex;flex-wrap:wrap;align-items:center;gap:6px 16px;width:min(100% - 36px,520px);margin:12px auto 0;padding:9px 12px;background:var(--surface);border:1px solid var(--border);font-family:var(--font-mono);font-size:10px;line-height:1.7;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);opacity:0}.CertificateGallery_zone__83evU[data-phase=open] .CertificateGallery_bar__BIMN_{animation:CertificateGallery_fadeIn__3dIip .3s ease-out .7s both}.CertificateGallery_zone__83evU[data-phase=closing] .CertificateGallery_bar__BIMN_{animation:none;visibility:hidden}.CertificateGallery_barLink__5ZMmR{color:var(--brand-primary);text-decoration:none;white-space:nowrap}.CertificateGallery_barLink__5ZMmR:hover{color:var(--brand-deep)}@keyframes CertificateGallery_slideOut__YUVYs{0%{transform:translateY(-116%) rotateX(16deg) scale(.94)}64%{transform:translateY(6px) rotateX(2.2deg) scale(1.014)}to{transform:translateY(0) rotateX(0deg) scale(1)}}@keyframes CertificateGallery_slideBack__HXRjY{0%{transform:translateY(0) rotateX(0deg)}to{transform:translateY(-116%) rotateX(14deg) scale(.985)}}@keyframes CertificateGallery_slideBackShadow__Jqf_3{0%{opacity:1}to{opacity:0}}@keyframes CertificateGallery_paperSettle__CRRMn{0%{transform:rotate(2.2deg)}55%{transform:rotate(.3deg)}76%{transform:rotate(1.3deg)}to{transform:rotate(.9deg)}}@keyframes CertificateGallery_glareSweep__NCDcc{0%{transform:translateX(-140%)}to{transform:translateX(140%)}}@keyframes CertificateGallery_shadowOut__LkkS_{0%{opacity:0}70%{opacity:1}to{opacity:.92}}@keyframes CertificateGallery_fadeIn__3dIip{0%{opacity:0}to{opacity:1}}.CertificateGallery_lightbox__F6XOl{display:flex;flex-direction:column;width:min(1180px,calc(100% - 32px));height:min(92dvh,940px);padding:0;background:var(--surface);color:var(--text);border:1px solid var(--border);box-shadow:0 24px 80px var(--modal-scrim);overscroll-behavior:contain}.CertificateGallery_lightbox__F6XOl::backdrop{background:var(--modal-scrim);backdrop-filter:blur(2px)}.CertificateGallery_lightboxTopline__euOM1{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:14px 18px;border-bottom:1px solid var(--border)}.CertificateGallery_lightboxTitle__wwmSQ{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:1.5;color:var(--ink)}.CertificateGallery_lightboxNumber__OF79V{color:var(--text-muted);font-family:var(--font-mono);font-size:12px}.CertificateGallery_lightboxActions__DIAk4{display:flex;align-items:center;gap:18px;flex-shrink:0}.CertificateGallery_lightboxClose__WPGSv{display:flex;align-items:center;gap:12px;padding:7px 0 7px 10px;font-size:11px;color:var(--text-muted);background:transparent;border:0}.CertificateGallery_lightboxClose__WPGSv:hover{color:var(--brand-primary)}.CertificateGallery_lightboxClose__WPGSv span{font-size:20px;line-height:1}.CertificateGallery_stage__f89K4{position:relative;flex:1;min-height:0;display:flex;align-items:center;justify-content:center;overflow:hidden;background:var(--bg-2);touch-action:none;cursor:zoom-in}.CertificateGallery_stage__f89K4 img{display:block;max-width:100%;max-height:100%;object-fit:contain;will-change:transform;user-select:none}.CertificateGallery_lightboxHint__2ZLIp{margin:0;padding:10px 18px;border-top:1px solid var(--border);font-family:var(--font-mono);font-size:10px;line-height:1.7;letter-spacing:.08em;text-transform:uppercase;text-align:center;color:var(--text-muted)}@media (max-width:480px){.CertificateGallery_item__y94vA{--flap-h:36px}.CertificateGallery_bar__BIMN_,.CertificateGallery_slide__K2VnE{width:calc(100% - 28px)}}@media (prefers-reduced-motion:reduce){.CertificateGallery_zone__83evU[data-phase=open] .CertificateGallery_bar__BIMN_,.CertificateGallery_zone__83evU[data-phase=open] .CertificateGallery_slide__K2VnE{opacity:1;animation:none}.CertificateGallery_zone__83evU[data-phase=closing] .CertificateGallery_slide__K2VnE{visibility:hidden}.CertificateGallery_zone__83evU[data-phase=open] .CertificateGallery_paper__yzWC3:after,.CertificateGallery_zone__83evU[data-phase=open] .CertificateGallery_shadow__QKOWY{animation:none;opacity:0}}