._dialog_15y77_1{width:min(calc(100vw - max(1rem, env(safe-area-inset-left)) - max(1rem, env(safe-area-inset-right))), 84rem);max-width:none;height:min(92dvh,64rem);max-height:calc(100dvh - max(1rem, env(safe-area-inset-top)) - max(1rem, env(safe-area-inset-bottom)));padding:var(--site-space-tight);isolation:isolate;border:1px solid var(--site-line,#3c3e37);border-radius:var(--site-radius-outer,4px);background:var(--site-panel,#11130f);color:var(--site-paper,#e8e3d7);margin:auto;position:fixed;inset:0;overflow:hidden}._dialog_15y77_1[open]{gap:var(--site-space-tight);grid-template-rows:auto minmax(0,1fr) auto;display:grid}._dialog_15y77_1::backdrop{background:#000000eb}._header_15y77_19{align-items:center;gap:var(--site-space-read);min-width:0;padding:var(--site-space-tight);grid-template-columns:minmax(0,1fr) auto;display:grid}._header_15y77_19 h3{padding-inline:var(--site-space-tight);font:400 clamp(1rem, 1.6vw, 1.25rem) / 1.4 var(--font-ui);margin:0}._header_15y77_19 h3:focus{outline:none}._dialog_15y77_1 button{min-width:44px;min-height:var(--site-control-height,48px);padding:var(--site-space-tight) var(--site-space-read);border:1px solid var(--site-line,#3c3e37);border-radius:var(--site-radius-control,3px);background:linear-gradient(180deg, var(--site-control-top), var(--site-control-mid) 76%, var(--site-control-bottom));box-shadow:inset 0 1px 0 #e8e3d71a, inset 0 -1px 0 var(--site-control-depth);color:inherit;font:400 var(--site-text-micro,.75rem) / 1.4 var(--font-ui);cursor:pointer}._dialog_15y77_1 button:hover:not(:disabled){border-color:var(--site-paper)}._dialog_15y77_1 button:active:not(:disabled){background:var(--site-control-bottom)}._dialog_15y77_1 button:disabled{opacity:.45;cursor:default}._dialog_15y77_1 button:focus-visible{outline:2px solid var(--site-paper);outline-offset:-3px}._viewport_15y77_38{border:1px solid var(--site-line-soft);touch-action:pan-y pinch-zoom;background:#030403;place-items:center;min-width:0;min-height:0;display:grid;position:relative;overflow:hidden}._viewport_15y77_38 img{object-fit:contain;-webkit-user-select:none;user-select:none;width:100%;height:100%;min-height:0;animation:.13s ease-out _photo-reveal_15y77_1;display:block}._viewport_15y77_38[data-pending=true] img{opacity:.5}._controls_15y77_41{grid-template-columns:var(--site-paired-control-width,6.75rem) minmax(0, 1fr) var(--site-paired-control-width,6.75rem);align-items:center;gap:var(--site-element-gap);min-width:0;display:grid}._counter_15y77_42{gap:var(--site-space-tight);text-align:center;min-width:0;font:400 var(--site-text-small,.8125rem) / 1.4 var(--font-ui);display:grid}._counter_15y77_42 small{color:var(--site-muted);font-size:var(--site-text-micro,.75rem)}._failure_15y77_44{padding:var(--site-space-read);align-content:center;justify-items:center;gap:var(--site-space-read);text-align:center;font:400 var(--site-text-small) / 1.5 var(--font-ui);background:#030403db;display:grid;position:absolute;inset:0}._failure_15y77_44 p{margin:0}dialog._dialog_15y77_1 ._crt_15y77_46{z-index:2;border-radius:inherit;position:absolute;inset:0}@keyframes _photo-reveal_15y77_1{0%{opacity:.7}to{opacity:1}}@media (width<=47.999rem){._dialog_15y77_1{padding:var(--site-space-tight)}._dialog_15y77_1[open]{gap:var(--site-space-tight)}._controls_15y77_41{gap:var(--site-space-read) var(--site-element-gap);grid-template-columns:repeat(2,minmax(0,1fr))}._counter_15y77_42{gap:var(--site-space-tight);grid-area:1/1/auto/-1}}@media (height<=26rem){._dialog_15y77_1{height:calc(100dvh - 1rem);padding:var(--site-space-tight)}._dialog_15y77_1[open]{gap:var(--site-space-tight)}._controls_15y77_41{grid-template-columns:var(--site-paired-control-width,6.75rem) minmax(0, 1fr) var(--site-paired-control-width,6.75rem)}._counter_15y77_42{gap:var(--site-space-tight);grid-area:auto}._counter_15y77_42 small{display:none}}._credit_15y77_61{min-height:44px;color:var(--site-muted);font:400 .75rem / 1.5 var(--font-ui);text-underline-offset:.2em;justify-content:center;align-items:center;display:inline-flex}._credit_15y77_61:focus-visible{outline:2px solid var(--site-paper);outline-offset:2px}@media (prefers-reduced-motion:reduce){._viewport_15y77_38 img{animation:none}}@media (forced-colors:active){._dialog_15y77_1,._dialog_15y77_1 button,._viewport_15y77_38,._failure_15y77_44{color:canvastext;box-shadow:none;background:canvas;border-color:canvastext}._dialog_15y77_1 ._crt_15y77_46{display:none}}
