.bench-lightbox{z-index:9999;cursor:zoom-out;-webkit-backdrop-filter:blur(10px);background:#202224e6;justify-content:center;align-items:center;animation:.22s benchLbFade;display:flex;position:fixed;inset:0}@keyframes benchLbFade{0%{opacity:0}to{opacity:1}}.bench-lightbox__close{z-index:2;border-radius:var(--zj-radius-sm,9px);border:1px solid var(--zj-border);background:var(--zj-surface);color:#0000;cursor:pointer;width:38px;height:38px;font-size:0;transition:background .18s,border-color .18s,transform .34s cubic-bezier(.34,1.56,.64,1),box-shadow .25s;animation:.4s cubic-bezier(.16,1,.3,1) .1s both benchLbCloseIn;position:absolute;top:1.25rem;right:1.25rem}@keyframes benchLbCloseIn{0%{opacity:0;transform:translateY(-6px)scale(.86)}to{opacity:1;transform:translateY(0)scale(1)}}.bench-lightbox__close:before,.bench-lightbox__close:after{content:"";background:var(--zj-text);width:14px;height:1.5px;transition:background .18s,transform .35s cubic-bezier(.34,1.56,.64,1);position:absolute;top:50%;left:50%}.bench-lightbox__close:before{transform:translate(-50%,-50%)rotate(45deg)}.bench-lightbox__close:after{transform:translate(-50%,-50%)rotate(-45deg)}.bench-lightbox__close:hover{background:color-mix(in srgb,var(--zj-error)10%,var(--zj-surface));border-color:var(--zj-error);box-shadow:0 4px 11px #1412161f,0 0 0 3px color-mix(in srgb,var(--zj-error)18%,transparent);transform:translateY(-2px)}.bench-lightbox__close:hover:before{background:var(--zj-error-text);transform:translate(-50%,-50%)rotate(135deg)scale(1.08)}.bench-lightbox__close:hover:after{background:var(--zj-error-text);transform:translate(-50%,-50%)rotate(45deg)scale(1.08)}.bench-lightbox__close:active{transition-duration:.1s;transform:translateY(0)}.bench-lightbox__close:active:before{transition-duration:.1s;transform:translate(-50%,-50%)rotate(135deg)scale(1)}.bench-lightbox__close:active:after{transition-duration:.1s;transform:translate(-50%,-50%)rotate(45deg)scale(1)}.bench-lightbox__close:focus-visible{outline:2px solid var(--zj-action);outline-offset:2px}.bench-lightbox__inner{cursor:default;flex-direction:column;align-items:stretch;max-width:90vw;animation:.34s cubic-bezier(.16,1,.3,1) benchLbRise;display:flex}@keyframes benchLbRise{0%{opacity:0;transform:translateY(14px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}.bench-lightbox__img{object-fit:contain;border-radius:var(--zj-radius,.75rem);background:var(--zj-workspace);max-width:90vw;max-height:78vh;box-shadow:0 24px 60px #00000073}.bench-lightbox__viewer{border-radius:var(--zj-radius,.75rem);background:var(--zj-workspace);width:min(90vw,900px);height:min(78vh,640px);position:relative;overflow:hidden;box-shadow:0 24px 60px #00000073}.bench-lightbox__viewer-inner{width:100%;height:100%}.bench-lightbox__viewer .fp-viewer__fallback{text-align:center;color:var(--zj-text-tertiary);justify-content:center;align-items:center;padding:20px;font-size:13px;display:flex;position:absolute;inset:0}.bench-lightbox__doc{border-radius:var(--zj-radius,.75rem);background:var(--zj-surface);border:none;width:min(90vw,900px);height:min(78vh,640px);display:block;box-shadow:0 24px 60px #00000073}.bench-lightbox__meta{opacity:0;flex-direction:row;justify-content:space-between;align-items:center;gap:16px;max-width:100%;padding:14px 18px 2px;animation:.4s cubic-bezier(.16,1,.3,1) .16s forwards benchLbMetaIn;display:flex;transform:translateY(6px)}@keyframes benchLbMetaIn{to{opacity:1;transform:translateY(0)}}.bench-lightbox__filename{color:#ffffff9e;text-align:left;text-overflow:ellipsis;white-space:nowrap;letter-spacing:.02em;flex:1;min-width:0;font-size:12px;overflow:hidden}.bench-lightbox__download{font:inherit;letter-spacing:.14em;text-transform:uppercase;color:#ffffffc7;cursor:pointer;background:0 0;border:none;flex:none;padding:0;font-size:12px;font-weight:600;text-decoration:none;transition:color .2s,letter-spacing .3s cubic-bezier(.22,1,.36,1),transform .18s cubic-bezier(.34,1.56,.64,1),text-shadow .25s;position:relative}.bench-lightbox__download:hover{color:#fff;letter-spacing:.2em;text-shadow:0 0 12px #ffffff59}.bench-lightbox__download:active{letter-spacing:.14em;transition-duration:.1s;transform:scale(.94)}.bench-lightbox__download:focus-visible{outline-offset:4px;border-radius:2px;outline:2px solid #ffffffb3}.bench-lightbox__arrow{z-index:2;border-radius:var(--zj-radius-sm,9px);border:1px solid var(--zj-border);background:var(--zj-surface);cursor:pointer;width:44px;height:44px;transition:background .18s,border-color .18s,transform .32s cubic-bezier(.34,1.56,.64,1),box-shadow .25s;position:absolute;top:50%;transform:translateY(-50%)}.bench-lightbox__arrow:after{content:"";border-top:1.8px solid var(--zj-action);border-right:1.8px solid var(--zj-action);width:11px;height:11px;transition:border-color .18s,border-width .25s,transform .42s cubic-bezier(.34,1.56,.64,1);position:absolute;top:50%;left:50%}.bench-lightbox__arrow--prev{animation:.42s cubic-bezier(.16,1,.3,1) .14s both benchLbArrowPrevIn;left:1.5rem}.bench-lightbox__arrow--next{animation:.42s cubic-bezier(.16,1,.3,1) .14s both benchLbArrowNextIn;right:1.5rem}@keyframes benchLbArrowPrevIn{0%{opacity:0;transform:translateY(-50%)translate(-16px)}to{opacity:1;transform:translateY(-50%)translate(0)}}@keyframes benchLbArrowNextIn{0%{opacity:0;transform:translateY(-50%)translate(16px)}to{opacity:1;transform:translateY(-50%)translate(0)}}.bench-lightbox__arrow--prev:after{transform:translate(-30%,-50%)rotate(-135deg)}.bench-lightbox__arrow--next:after{transform:translate(-70%,-50%)rotate(45deg)}.bench-lightbox__arrow:hover{background:var(--zj-selection);border-color:var(--zj-action);box-shadow:0 3px 9px #1412161a}.bench-lightbox__arrow--prev:hover,.bench-lightbox__arrow--next:hover{transform:translateY(-50%)}.bench-lightbox__arrow--prev:hover:after{transform:translate(-52%,-50%)rotate(-135deg)}.bench-lightbox__arrow--next:hover:after{transform:translate(-48%,-50%)rotate(45deg)}.bench-lightbox__arrow--prev:active,.bench-lightbox__arrow--next:active{transition-duration:.11s;transform:translateY(-50%)scale(.9)}.bench-lightbox__arrow--prev:active:after{transition-duration:.11s;transform:translate(-74%,-50%)rotate(-135deg)}.bench-lightbox__arrow--next:active:after{transition-duration:.11s;transform:translate(-26%,-50%)rotate(45deg)}.bench-lightbox__arrow:focus-visible{outline:2px solid var(--zj-action);outline-offset:2px}@media (max-width:680px){.bench-lightbox__arrow{width:38px;height:38px}.bench-lightbox__arrow--prev{left:.6rem}.bench-lightbox__arrow--next{right:.6rem}}@media (max-width:600px){.bench-lightbox__arrow{display:none}.bench-lightbox__viewer,.bench-lightbox__doc{width:calc(100vw - 2rem);height:60vh}}@media (prefers-reduced-motion:reduce){.bench-lightbox,.bench-lightbox__inner,.bench-lightbox__close,.bench-lightbox__meta,.bench-lightbox__arrow--prev,.bench-lightbox__arrow--next{animation:none}.bench-lightbox__meta{opacity:1;transform:none}.bench-lightbox__close:hover,.bench-lightbox__close:active{transform:none}.bench-lightbox__close:hover:before{transform:translate(-50%,-50%)rotate(45deg)}.bench-lightbox__close:hover:after{transform:translate(-50%,-50%)rotate(-45deg)}.bench-lightbox__arrow--prev:hover,.bench-lightbox__arrow--next:hover,.bench-lightbox__arrow--prev:active,.bench-lightbox__arrow--next:active{box-shadow:none;transform:translateY(-50%)}.bench-lightbox__arrow:hover:after{border-top-width:1.8px;border-right-width:1.8px}.bench-lightbox__arrow--prev:hover:after,.bench-lightbox__arrow--prev:active:after{transform:translate(-30%,-50%)rotate(-135deg)}.bench-lightbox__arrow--next:hover:after,.bench-lightbox__arrow--next:active:after{transform:translate(-70%,-50%)rotate(45deg)}.bench-lightbox__download:hover{letter-spacing:.14em;text-shadow:none}.bench-lightbox__download:active{transform:none}}
