.bl21ate-v-home .bl21ate-zoom-trigger,.bl21-sj--magazine .bl21ate-zoom-trigger{font:inherit!important;color:inherit!important;outline-offset:3px!important;box-shadow:none!important;touch-action:manipulation;}.bl21ate-v-home button.bl21ate-zoom-trigger{display:block!important;width:100%!important;cursor:zoom-in!important;border:0!important;border-radius:0!important;padding:0!important;appearance:none!important;background:#ecdee3!important;box-shadow:none!important;text-align:left!important;}.bl21ate-v-home .bl21ate-zoom-trigger:focus-visible,.bl21-sj--magazine .bl21ate-zoom-trigger:focus-visible{outline:3px solid #8d4663!important;}.bl21ate-zoom-trigger .bl21ate-zoom-hint{position:absolute!important;right:8px!important;bottom:8px!important;z-index:4!important;pointer-events:none!important;border-radius:30px!important;padding:5px 9px!important;background:rgba(32,22,29,.84)!important;color:#fff!important;font:600 10px/1.3 system-ui,sans-serif!important;letter-spacing:.015em!important;white-space:nowrap!important;opacity:.93!important;}.bl21ate-zoom-trigger .bl21ate-zoom-hint--service{padding:5px 7px!important;font-size:16px!important;bottom:6px!important;}.bl21ate-v-home .bl21ate-zoom-trigger:hover img,.bl21-sj--magazine .bl21ate-zoom-trigger:hover img{filter:brightness(1.04);}.bl21ate-lb[hidden]{display:none!important;}.bl21ate-lb{position:fixed!important;inset:0!important;z-index:2147483000!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:clamp(6px,1.3vw,18px)!important;box-sizing:border-box!important;background:rgba(17,14,20,.94)!important;color:#fff!important;font-family:system-ui,-apple-system,'Segoe UI',sans-serif!important;isolation:isolate!important;}.bl21ate-lb *{box-sizing:border-box!important;}.bl21ate-lb__dialog{position:relative!important;display:flex!important;flex-direction:column!important;gap:7px!important;width:min(1280px,100%)!important;height:min(95dvh,940px)!important;min-height:0!important;border-radius:16px!important;background:#211b21!important;border:1px solid rgba(255,255,255,.14)!important;box-shadow:0 30px 90px rgba(0,0,0,.5)!important;overflow:hidden!important;}.bl21ate-lb__header{display:flex!important;gap:8px!important;align-items:center!important;padding:10px 13px!important;min-height:56px!important;}.bl21ate-lb__heading{min-width:0!important;flex:1!important;color:#fff!important;font:500 clamp(15px,1.8vw,20px)/1.25 Georgia,serif!important;margin:0!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;}.bl21ate-lb__counter{font-size:12px!important;color:#decdd7!important;white-space:nowrap!important;}.bl21ate-lb button{display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:none!important;min-width:40px!important;min-height:40px!important;padding:6px 11px!important;appearance:none!important;border:1px solid rgba(255,255,255,.33)!important;border-radius:10px!important;background:rgba(255,255,255,.12)!important;color:#fff!important;font:600 18px/1 system-ui,sans-serif!important;cursor:pointer!important;box-shadow:none!important;text-transform:none!important;}.bl21ate-lb button[hidden]{display:none!important;}.bl21ate-lb button:hover:not(:disabled){background:#77465b!important;}.bl21ate-lb button:focus-visible{outline:3px solid #edb9cc!important;outline-offset:2px!important;}.bl21ate-lb button:disabled{opacity:.35!important;cursor:not-allowed!important;}.bl21ate-lb__middle{display:flex!important;align-items:stretch!important;flex:1!important;min-height:0!important;min-width:0!important;position:relative!important;}.bl21ate-lb__stage{display:flex!important;flex:1!important;min-width:0!important;min-height:0!important;align-items:stretch!important;justify-content:stretch!important;overflow:auto!important;overscroll-behavior:contain!important;scrollbar-width:thin!important;scrollbar-color:#a7788d transparent!important;background:#171419!important;}.bl21ate-lb__image{display:block!important;flex:0 0 auto!important;max-width:none!important;max-height:none!important;width:auto;height:auto;object-fit:contain!important;margin:auto!important;box-shadow:0 5px 24px rgba(0,0,0,.3)!important;cursor:zoom-in!important;transition:width .16s ease,height .16s ease!important;}.bl21ate-lb__image[data-zoomed="1"]{cursor:zoom-out!important;}.bl21ate-lb__prev,.bl21ate-lb__next{position:absolute!important;top:50%!important;transform:translateY(-50%)!important;z-index:2!important;min-width:46px!important;min-height:56px!important;}.bl21ate-lb__prev{left:8px!important;}.bl21ate-lb__next{right:8px!important;}.bl21ate-lb__footer{display:flex!important;align-items:center!important;justify-content:space-between!important;flex-wrap:wrap!important;gap:8px!important;padding:9px 13px 12px!important;color:#e8dce2!important;}.bl21ate-lb__note{flex:1!important;min-width:120px!important;font-size:12px!important;line-height:1.4!important;margin:0!important;color:#f4dfe9!important;}.bl21ate-lb__tools{display:flex!important;align-items:center!important;gap:7px!important;}.bl21ate-lb__tools button{font-size:16px!important;min-width:42px!important;}.bl21ate-lb__error{display:none!important;margin:auto!important;text-align:center!important;padding:18px!important;color:#ffdddd!important;}.bl21ate-lb__error[data-visible="1"]{display:block!important;}body.bl21ate-lb-open{overflow:hidden!important;}@media(max-width:640px){.bl21ate-lb{padding:0!important;}.bl21ate-lb__dialog{width:100%!important;height:100dvh!important;max-height:none!important;border-radius:0!important;}.bl21ate-lb__header{padding:8px!important;min-height:51px!important;}.bl21ate-lb__middle{min-height:0!important;}.bl21ate-lb__prev,.bl21ate-lb__next{min-height:44px!important;min-width:40px!important;top:auto!important;bottom:10px!important;transform:none!important;}.bl21ate-lb__footer{padding:7px 9px 12px!important;}.bl21ate-lb__note{font-size:11px!important;}.bl21ate-lb__tools button{min-height:38px!important;min-width:38px!important;}}@media(prefers-reduced-motion:reduce){.bl21ate-lb *,.bl21ate-zoom-trigger img{transition:none!important;animation:none!important;}}