@keyframes demo-switcher_btnNeon__k1Mye{0%{background-position:0 0,0 50%}to{background-position:0 0,200% 50%}}.demo-switcher_btn__jeu4f{position:fixed;left:14px;bottom:14px;z-index:2147483000;display:flex;align-items:center;gap:6px;padding:7px 12px 7px 10px;border-radius:999px;border:2px solid transparent;background:linear-gradient(rgba(10,8,28,.85),rgba(10,8,28,.85)) padding-box,linear-gradient(90deg,#A78BFA,#22D3EE,#F472B6,#A78BFA) border-box;background-size:100% 100%,300% 100%;animation:demo-switcher_btnNeon__k1Mye 6s linear infinite;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);color:#fff;font-family:var(--font-sans);font-size:12px;font-weight:500;letter-spacing:-.01em;cursor:pointer;box-shadow:0 0 10px rgba(167,139,250,.5),0 0 22px rgba(34,211,238,.3),0 8px 28px rgba(4,6,16,.35);transition:transform .18s,box-shadow .18s}.demo-switcher_btn__jeu4f:hover{transform:translateY(-1px) scale(1.03);box-shadow:0 0 14px rgba(167,139,250,.75),0 0 28px rgba(244,114,182,.45),0 8px 28px rgba(4,6,16,.35)}.demo-switcher_btn__jeu4f:focus-visible{outline:2px solid #22D3EE;outline-offset:3px}.demo-switcher_btn__jeu4f svg{flex:none}.demo-switcher_overlay__8vn9Z{position:fixed;inset:0;z-index:2147483001;display:flex;flex-direction:column;background:rgba(4,6,15,.9);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);color:#fff;font-family:var(--font-sans);opacity:0;pointer-events:none;transition:opacity .3s}.demo-switcher_overlayOn__TWk_m{opacity:1;pointer-events:auto}.demo-switcher_glow__xx_sZ{position:absolute;inset:0;pointer-events:none;background:radial-gradient(60% 45% at 50% 108%,rgba(139,92,246,.16),transparent 70%),radial-gradient(45% 35% at 50% -8%,rgba(34,211,238,.08),transparent 70%)}.demo-switcher_head__M5ITi{position:relative;display:flex;align-items:flex-end;justify-content:space-between;gap:16px;padding:30px 40px 6px}.demo-switcher_eyebrow__3Xax6{margin:0 0 8px;font-family:var(--font-mono);font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:rgba(255,255,255,.5)}.demo-switcher_head__M5ITi h2{margin:0;font-size:clamp(20px,2.4vw,27px);font-weight:600;letter-spacing:-.02em}.demo-switcher_count__Rz9hf{font-family:var(--font-mono);font-size:12px;letter-spacing:.14em;color:rgba(255,255,255,.55)}.demo-switcher_count__Rz9hf b{color:#fff;font-weight:500}.demo-switcher_close__snsyT{position:absolute;right:26px;top:26px;display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;border:1px solid rgba(255,255,255,.2);background:rgba(255,255,255,.05);color:rgba(255,255,255,.75);cursor:pointer;transition:background .18s,color .18s,transform .18s}.demo-switcher_close__snsyT:hover{background:rgba(255,255,255,.12);color:#fff;transform:rotate(90deg)}.demo-switcher_close__snsyT:focus-visible{outline:2px solid #22D3EE;outline-offset:3px}.demo-switcher_gallery__a3E_l{position:relative;flex:1;display:flex;align-items:center;overflow:hidden;min-height:0}.demo-switcher_track__kCLtL{display:flex;align-items:stretch;gap:36px;transition:transform .65s cubic-bezier(.22,1,.36,1);will-change:transform}.demo-switcher_slide__PV0cO{flex:none;width:min(66vh,58vw,760px);display:flex;flex-direction:column;gap:0;transition:opacity .5s,filter .5s,transform .65s cubic-bezier(.22,1,.36,1);opacity:.28;filter:saturate(.4) brightness(.6);transform:scale(.9);cursor:pointer}.demo-switcher_slideActive__Kj4vy{opacity:1;filter:none;transform:scale(1);cursor:default}.demo-switcher_frame__F5I3A{position:relative;display:block;aspect-ratio:16/10;border-radius:18px;overflow:hidden;border:1px solid rgba(255,255,255,.14);box-shadow:0 30px 80px -20px rgba(0,0,0,.7),0 0 60px -18px rgba(139,92,246,.35);text-decoration:none;transform:translateZ(0);cursor:pointer;padding:0;background:none;width:100%}.demo-switcher_frame__F5I3A img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:top center;transition:transform .8s cubic-bezier(.22,1,.36,1)}.demo-switcher_frame__F5I3A:focus-visible{outline:2px solid #22D3EE;outline-offset:3px}.demo-switcher_slideActive__Kj4vy .demo-switcher_frame__F5I3A:hover img{transform:scale(1.045)}.demo-switcher_sheen__W6mcG{position:absolute;inset:-40%;background:linear-gradient(115deg,transparent 42%,rgba(255,255,255,.16) 50%,transparent 58%);transform:translateX(-70%);transition:transform 1s cubic-bezier(.22,1,.36,1);pointer-events:none}.demo-switcher_slideActive__Kj4vy .demo-switcher_frame__F5I3A:hover .demo-switcher_sheen__W6mcG{transform:translateX(70%)}.demo-switcher_openPill___zEgc{position:absolute;left:50%;bottom:18px;transform:translate(-50%,10px);display:flex;align-items:center;gap:8px;padding:10px 20px;border-radius:999px;background:rgba(9,11,26,.72);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.25);color:#fff;font-size:13px;font-weight:500;letter-spacing:-.01em;opacity:0;transition:opacity .3s,transform .3s;pointer-events:none;white-space:nowrap}.demo-switcher_slideActive__Kj4vy .demo-switcher_frame__F5I3A:hover .demo-switcher_openPill___zEgc{opacity:1;transform:translate(-50%)}.demo-switcher_nowBadge__Uce67{position:absolute;top:14px;left:16px;display:flex;align-items:center;gap:7px;font-family:var(--font-mono);font-size:9.5px;letter-spacing:.12em;text-transform:uppercase;color:#fff;background:rgba(9,11,26,.7);backdrop-filter:blur(6px);border:1px solid rgba(255,255,255,.18);border-radius:999px;padding:5px 11px}.demo-switcher_nowBadge__Uce67 i{width:5px;height:5px;border-radius:50%;background:#34D399;box-shadow:0 0 8px #34D399}.demo-switcher_caption__VPDcP{display:flex;align-items:baseline;justify-content:space-between;gap:14px;padding:16px 6px 0;opacity:0;transform:translateY(8px);transition:opacity .5s .12s,transform .5s .12s}.demo-switcher_slideActive__Kj4vy .demo-switcher_caption__VPDcP{opacity:1;transform:none}.demo-switcher_caption__VPDcP b{font-size:16.5px;font-weight:600;letter-spacing:-.015em;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.demo-switcher_caption__VPDcP span{flex:none;font-family:var(--font-mono);font-size:9.5px;letter-spacing:.12em;text-transform:uppercase;color:rgba(255,255,255,.5)}.demo-switcher_navBtn__WXOM3{position:absolute;top:50%;transform:translateY(-50%);z-index:2;display:flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:50%;border:1px solid rgba(255,255,255,.22);background:rgba(9,11,26,.6);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);color:#fff;cursor:pointer;transition:background .18s,transform .18s,opacity .3s}.demo-switcher_navBtn__WXOM3:hover{background:rgba(255,255,255,.14);transform:translateY(-50%) scale(1.06)}.demo-switcher_navBtn__WXOM3:focus-visible{outline:2px solid #22D3EE;outline-offset:3px}.demo-switcher_navBtn__WXOM3:disabled{opacity:.25;pointer-events:none}.demo-switcher_prevBtn__EpZ3y{left:26px}.demo-switcher_nextBtn__zhg6P{right:26px}.demo-switcher_dots__HKZLh{position:relative;display:flex;align-items:center;justify-content:center;gap:9px;padding:18px 0 26px}.demo-switcher_dot__V28ty{width:7px;height:7px;border-radius:999px;border:0;padding:0;background:rgba(255,255,255,.25);cursor:pointer;transition:width .3s,background .3s}.demo-switcher_dotActive___cW6R{width:26px;background:linear-gradient(90deg,#A78BFA,#22D3EE)}.demo-switcher_dot__V28ty:focus-visible{outline:2px solid #22D3EE;outline-offset:3px}@media (max-width:640px){.demo-switcher_btn__jeu4f span{display:none}.demo-switcher_btn__jeu4f{padding:8px}.demo-switcher_prevBtn__EpZ3y{left:10px}.demo-switcher_nextBtn__zhg6P{right:10px}.demo-switcher_navBtn__WXOM3{width:42px;height:42px}.demo-switcher_head__M5ITi{padding:22px 20px 4px}.demo-switcher_close__snsyT{right:16px;top:16px}}@media (prefers-reduced-motion:reduce){.demo-switcher_btn__jeu4f,.demo-switcher_caption__VPDcP,.demo-switcher_close__snsyT,.demo-switcher_frame__F5I3A img,.demo-switcher_overlay__8vn9Z,.demo-switcher_sheen__W6mcG,.demo-switcher_slide__PV0cO,.demo-switcher_track__kCLtL{transition:none!important}.demo-switcher_btn__jeu4f{animation:none!important}}