@layer payload-default{}@layer payload-default{}@layer payload-default{.icon--copy{height:1.5384615385rem;width:1.5384615385rem}.icon--copy .stroke{fill:none;stroke:currentColor;stroke-width:1px}}.carousel_wrapper__NGiNe{width:100%;max-width:1200px;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:2rem;padding:1rem 0}.carousel_sceneContainer__bjAT1{position:relative;width:100%;height:55vh;min-height:450px;max-height:600px;perspective:1200px;display:flex;justify-content:center;align-items:center;overflow:visible;background:radial-gradient(circle at center,rgba(241,245,249,.5) 0,transparent 70%)}.carousel_scene__VHKQs{position:relative;width:320px;height:420px;transform-style:preserve-3d}.carousel_card__tCHmw{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:16px;overflow:hidden;cursor:pointer;will-change:transform,opacity,filter;box-shadow:0 20px 40px -15px rgba(0,0,0,.25);border:1px solid rgba(255,255,255,.5);background:#fff}.carousel_card__tCHmw:hover{box-shadow:0 30px 60px -15px rgba(0,0,0,.35)}.carousel_cardActive__BvkrP{z-index:10!important}.carousel_cardInner__W58tY{position:relative;width:100%;height:100%;background:#f8fafc}.carousel_cardImage__6Vbw_{object-fit:cover;transition:transform .5s ease}.carousel_card__tCHmw:hover .carousel_cardImage__6Vbw_{transform:scale(1.03)}.carousel_cardOverlay__nRuXo{position:absolute;inset:0;background:linear-gradient(0deg,rgba(0,0,0,.6) 0,transparent 40%);pointer-events:none}.carousel_cardBadge__HIDHL{position:absolute;top:1rem;right:1rem;padding:.25rem .75rem;background:rgba(255,255,255,.2);backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.3);color:#fff;font-size:.7rem;font-weight:700;border-radius:999px;letter-spacing:.5px;text-shadow:0 1px 2px rgba(0,0,0,.3)}.carousel_placeholder__h_s0a{display:flex;align-items:center;justify-content:center;height:100%;color:#64748b;font-weight:700;text-align:center;padding:2rem;background:#e2e8f0}.carousel_reflection__IKPUh{position:absolute;bottom:-100%;left:0;width:100%;height:100%;background:inherit;display:none}.carousel_card__tCHmw:after{content:"";position:absolute;bottom:-20px;left:10%;width:80%;height:20px;background:radial-gradient(ellipse at center,rgba(0,0,0,.15) 0,transparent 70%);filter:blur(5px);z-index:-1;pointer-events:none}.carousel_controlPanel__MCX6_{width:100%;max-width:700px;background:rgba(255,255,255,.7);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,.8);border-radius:20px;padding:1.25rem 2rem;display:flex;align-items:center;justify-content:space-between;gap:2rem;box-shadow:0 10px 30px -10px rgba(0,0,0,.1);color:#0f172a}.carousel_infoSection__8Qorz{flex:1;min-width:0}.carousel_infoTitle__ysdiS{color:#0f172a;font-size:1.15rem;font-weight:800;margin-bottom:.25rem;line-height:1.4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.carousel_infoDesc__On_XC{color:#475569;font-size:.85rem;line-height:1.5;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}.carousel_metaRow__AMKEU{display:flex;align-items:center;gap:1rem;margin-top:.5rem}.carousel_metaDate__AeJYW{color:#64748b;font-size:.75rem;font-weight:600}.carousel_counter__7vrhO{color:#0ea5e9;font-size:.8rem;font-weight:700;font-family:monospace;background:rgba(14,165,233,.1);padding:.2rem .6rem;border-radius:6px}.carousel_actionsSection__oK3ae{display:flex;align-items:center;gap:1rem}.carousel_navBtn__CNe80{width:36px;height:36px;border-radius:50%;border:1px solid rgba(0,0,0,.1);background:rgba(255,255,255,.5);color:#334155;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease}.carousel_navBtn__CNe80:hover{background:#fff;border-color:rgba(0,0,0,.2);transform:scale(1.05);box-shadow:0 4px 12px rgba(0,0,0,.1)}.carousel_navBtn__CNe80 svg{width:16px;height:16px}.carousel_dotsContainer__SpxrL{display:flex;gap:.4rem}.carousel_dot__0gohU{width:6px;height:6px;border-radius:50%;background:rgba(0,0,0,.15);border:none;padding:0;cursor:pointer;transition:all .3s ease}.carousel_dot__0gohU:hover{background:rgba(0,0,0,.3)}.carousel_dotActive__TVIGB{width:18px;border-radius:3px;background:#0ea5e9;box-shadow:0 0 8px rgba(14,165,233,.4)}.carousel_lightboxBackdrop__DXh2E{position:fixed;inset:0;z-index:9999;background:rgba(15,23,42,.92);backdrop-filter:blur(12px);display:flex;align-items:center;justify-content:center;padding:2rem;animation:carousel_fadeIn__TDZSE .3s ease-out forwards}.carousel_lightboxContent__h4w9J{position:relative;width:100%;max-width:1200px;max-height:90vh;display:flex;flex-direction:column;align-items:center;animation:carousel_popIn__GbGq3 .4s cubic-bezier(.175,.885,.32,1.275) forwards}.carousel_lightboxClose__6a_tF{position:absolute;top:-2.5rem;right:0;background:transparent;border:none;color:#fff;font-size:2rem;cursor:pointer;opacity:.7;transition:opacity .2s;z-index:10}.carousel_lightboxClose__6a_tF:hover{opacity:1}.carousel_lightboxImageWrapper__mBJt2{position:relative;width:100%;height:80vh;border-radius:12px;overflow:hidden;box-shadow:0 25px 50px -12px rgba(0,0,0,.5);background:#000}.carousel_lightboxImage__fI_rR{object-fit:contain;width:100%;height:100%}.carousel_lightboxCaption__RLnJI{margin-top:1.5rem;text-align:center;color:#fff}.carousel_lightboxCaption__RLnJI h4{font-size:1.25rem;font-weight:700;margin-bottom:.5rem}.carousel_lightboxBadge__Balfv{display:inline-block;padding:.25rem .75rem;background:rgba(255,255,255,.1);border-radius:999px;font-size:.75rem;font-weight:600;color:#cbd5e1}@keyframes carousel_fadeIn__TDZSE{0%{opacity:0}to{opacity:1}}@keyframes carousel_popIn__GbGq3{0%{opacity:0;transform:scale(.9) translateY(20px)}to{opacity:1;transform:scale(1) translateY(0)}}@media (max-width:768px){.carousel_sceneContainer__bjAT1{height:45vh;min-height:350px}.carousel_scene__VHKQs{width:260px;height:340px}.carousel_controlPanel__MCX6_{flex-direction:column;align-items:stretch;gap:1rem;padding:1rem}.carousel_actionsSection__oK3ae{justify-content:center}.carousel_infoTitle__ysdiS{font-size:1rem;white-space:normal}.carousel_lightboxContent__h4w9J{padding:1rem}.carousel_lightboxImageWrapper__mBJt2{height:60vh}}