._backdrop_1bn70_1.modal{z-index:1100;backdrop-filter:blur(8px);background:#0c1615d1;grid-template-columns:minmax(0,1fr);place-items:center;padding:1.25rem;display:grid;position:fixed;inset:0}._backdrop_1bn70_1 ._dialog_1bn70_12.modal-content{width:min(1080px,100%);max-height:calc(100vh - 2.5rem);color:var(--surface);background:#172220;border:1px solid #ffffff24;border-radius:4px;outline:none;overflow:hidden;box-shadow:0 28px 80px #00000061}._dialog_1bn70_12 header{justify-content:space-between;align-items:center;gap:1rem;padding:.85rem 1rem;display:flex}._dialog_1bn70_12 header h2{margin:0;font-size:1rem;font-weight:650;line-height:1.35}._dialog_1bn70_12 header span{color:var(--sage);font-size:.72rem}._dialog_1bn70_12 header button{width:2.35rem;height:2.35rem;color:var(--surface);cursor:pointer;background:#ffffff1a;border:0;border-radius:4px;flex:none;place-items:center;padding:0;font-size:1.35rem;display:grid}._dialog_1bn70_12 button:focus-visible,._morePhotosLink_1bn70_55:focus-visible{outline:2px solid var(--forest);outline-offset:2px}._stage_1bn70_59{touch-action:pan-y;background:#0d1514;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);place-items:center;min-width:0;height:min(68vh,680px);min-height:0;display:grid;position:relative;overflow:hidden}._stage_1bn70_59>img{object-fit:contain;width:100%;max-width:100%;height:100%;max-height:100%;display:block}._loading_1bn70_80{color:var(--surface);pointer-events:none;background:#0c1615d9;border-radius:4px;padding:.35rem .65rem;font-size:.8rem;position:absolute;bottom:.75rem}._stage_1bn70_59>button{width:2.7rem;height:2.7rem;color:var(--surface);cursor:pointer;background:#0c1615b8;border:1px solid #fff3;border-radius:4px;place-items:center;padding:0;font-size:1.7rem;display:grid;position:absolute;top:50%;transform:translateY(-50%)}._previous_1bn70_106{left:.8rem}._next_1bn70_107{right:.8rem}._embed_1bn70_108{justify-content:center;align-items:center;width:100%;height:100%;padding:.75rem 3.5rem;display:flex;overflow-y:auto}._embed_1bn70_108 iframe{max-width:100%}._empty_1bn70_120{color:#aab7b4;flex-direction:column;align-items:center;gap:.6rem;font-size:.8rem;display:flex}._empty_1bn70_120 svg{font-size:2rem}._morePhotosLink_1bn70_55{color:#e6f7f4;background:#1e51412b;border:1px solid #56c1b473;border-radius:4px;flex-direction:column;align-items:center;gap:.65rem;padding:1.5rem 2rem;font-size:.85rem;font-weight:600;text-decoration:none;display:flex}._morePhotosLink_1bn70_55:hover{color:var(--surface);background:#1e514145}._morePhotosLink_1bn70_55 svg:first-child{font-size:2rem}._thumbnails_1bn70_152{scrollbar-width:none;cursor:grab;user-select:none;touch-action:pan-x pinch-zoom;flex-shrink:0;gap:.45rem;min-width:0;max-width:100%;padding:.7rem 1rem 1rem;display:flex;overflow:auto hidden}._thumbnails_1bn70_152::-webkit-scrollbar{display:none}._thumbnails_1bn70_152._dragging_1bn70_167,._thumbnails_1bn70_152._dragging_1bn70_167 button{cursor:grabbing}._loadingThumbnail_1bn70_169{background:var(--ink);color:#b9ddd6;text-align:center;border:1px dashed #718b85;border-radius:4px;flex-direction:column;flex:0 0 74px;justify-content:center;align-items:center;gap:.15rem;height:54px;padding:.2rem;font-size:.6rem;line-height:1.1;animation:1.4s ease-in-out infinite _thumbnailPulse_1bn70_1;display:flex}._loadingThumbnail_1bn70_169 svg{flex-shrink:0;font-size:1rem}@keyframes _thumbnailPulse_1bn70_1{50%{opacity:.5}}@media (prefers-reduced-motion:reduce){._loadingThumbnail_1bn70_169{animation:none}}._thumbnails_1bn70_152 button{background:var(--ink);color:#879692;opacity:.62;cursor:pointer;border:2px solid #0000;border-radius:4px;flex:0 0 74px;width:74px;height:54px;padding:0;font-size:1.2rem;position:relative;overflow:hidden}._thumbnails_1bn70_152 button._active_1bn70_205{border-color:var(--forest);opacity:1}._thumbnails_1bn70_152 img{object-fit:cover;width:100%;height:100%}._thumbnails_1bn70_152 ._playBadge_1bn70_214{color:var(--surface);filter:drop-shadow(0 1px 3px #000000a6);font-size:1.35rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (width<=600px){._backdrop_1bn70_1.modal{padding:0}._backdrop_1bn70_1 ._dialog_1bn70_12.modal-content{border:0;border-radius:4px;width:100%;height:100%;max-height:none}._stage_1bn70_59{height:calc(100vh - 150px)}._stage_1bn70_59>button{width:2.4rem;height:2.4rem}._embed_1bn70_108{padding:.5rem 2.7rem}}._backdrop_1bn70_1 ._frame_1bn70_246{width:min(1080px,100%);min-width:0;max-width:1080px;margin:0}._heading_1bn70_247{flex-shrink:0}@media (width<=600px){._backdrop_1bn70_1 ._frame_1bn70_246{width:100%;max-width:none;height:100%}}._backdrop_1bn70_1 ._frame_1bn70_246 .modal-body{flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}._stage_1bn70_59{flex:auto}@media (width<=600px){._backdrop_1bn70_1 ._dialog_1bn70_12.modal-content{height:100%;max-height:100dvh}._backdrop_1bn70_1 ._frame_1bn70_246 .modal-body{flex-direction:column;display:flex;overflow:hidden}._stage_1bn70_59{flex:1;height:auto;min-height:0}._thumbnails_1bn70_152{flex-shrink:0}}._footer_1bn70_259{flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;align-items:center;gap:1rem;padding:.5rem 1rem .85rem;font-size:.8rem;display:flex}._footer_1bn70_259 a,._footer_1bn70_259 button{color:#9fddd4}._footer_1bn70_259 button{border:1px solid var(--forest);background:0 0;border-radius:4px;padding:.3rem .6rem}._footer_1bn70_259 a:focus-visible,._footer_1bn70_259 button:focus-visible{outline:2px solid var(--forest);outline-offset:2px}
