._dialog_1b71h_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,var(--gb-dark1));border-radius:var(--site-radius-outer,4px);corner-shape:var(--site-corner-shape,round);background:var(--site-panel,var(--gb-dark0-hard));color:var(--site-paper,var(--gb-light1));margin:auto;position:fixed;inset:0;overflow:hidden}._dialog_1b71h_1[open]{gap:var(--site-space-tight);grid-template-rows:auto minmax(0,1fr) auto;display:grid}._dialog_1b71h_1::backdrop{background:rgba(var(--gb-dark0-hard-rgb), .92)}._header_1b71h_20{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_1b71h_20 h3{padding-inline:var(--site-space-tight);font:400 clamp(1rem, 1.6vw, 1.25rem) / 1.4 var(--font-ui);margin:0}._header_1b71h_20 h3:focus{outline:none}._dialog_1b71h_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,var(--gb-dark1));border-radius:var(--site-radius-control,3px);corner-shape:var(--site-corner-shape,round);background:linear-gradient(180deg, var(--site-control-top), var(--site-control-mid) 76%, var(--site-control-bottom));box-shadow:inset 0 1px 0 rgba(var(--gb-light1-rgb), .1), 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_1b71h_1 button:hover:not(:disabled){border-color:var(--site-paper)}._dialog_1b71h_1 button:active:not(:disabled){background:var(--site-control-bottom)}._dialog_1b71h_1 button:disabled{opacity:.45;cursor:default}._dialog_1b71h_1 button:focus-visible{outline:2px solid var(--site-focus);outline-offset:-3px}._viewport_1b71h_40{border:1px solid var(--site-line-soft);background:var(--gb-dark0-hard);touch-action:pan-y pinch-zoom;place-items:center;min-width:0;min-height:0;display:grid;position:relative;overflow:hidden}._viewport_1b71h_40 img{object-fit:contain;-webkit-user-select:none;user-select:none;width:100%;height:100%;min-height:0;animation:.13s ease-out _photo-reveal_1b71h_1;display:block}._viewport_1b71h_40[data-pending=true] img{opacity:.5}._controls_1b71h_43{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_1b71h_44{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_1b71h_44 small{color:var(--site-muted);font-size:var(--site-text-micro,.75rem)}._failure_1b71h_46{padding:var(--site-space-read);align-content:center;justify-items:center;gap:var(--site-space-read);background:rgba(var(--gb-dark0-hard-rgb), .86);text-align:center;font:400 var(--site-text-small) / 1.5 var(--font-ui);display:grid;position:absolute;inset:0}._failure_1b71h_46 p{margin:0}dialog._dialog_1b71h_1 ._crt_1b71h_48{z-index:2;border-radius:inherit;position:absolute;inset:0}@keyframes _photo-reveal_1b71h_1{0%{opacity:.7}to{opacity:1}}@media (width<=47.999rem){._dialog_1b71h_1{padding:var(--site-space-tight)}._dialog_1b71h_1[open]{gap:var(--site-space-tight)}._controls_1b71h_43{gap:var(--site-space-read) var(--site-element-gap);grid-template-columns:repeat(2,minmax(0,1fr))}._counter_1b71h_44{gap:var(--site-space-tight);grid-area:1/1/auto/-1}}@media (height<=26rem){._dialog_1b71h_1{height:calc(100dvh - 1rem);padding:var(--site-space-tight)}._dialog_1b71h_1[open]{gap:var(--site-space-tight)}._controls_1b71h_43{grid-template-columns:var(--site-paired-control-width,6.75rem) minmax(0, 1fr) var(--site-paired-control-width,6.75rem)}._counter_1b71h_44{gap:var(--site-space-tight);grid-area:auto}._counter_1b71h_44 small{display:none}}._credit_1b71h_63{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_1b71h_63:focus-visible{outline:2px solid var(--site-focus);outline-offset:2px}@media (prefers-reduced-motion:reduce){._viewport_1b71h_40 img{animation:none}}@media (forced-colors:active){._dialog_1b71h_1,._dialog_1b71h_1 button,._viewport_1b71h_40,._failure_1b71h_46{color:canvastext;box-shadow:none;background:canvas;border-color:canvastext}._dialog_1b71h_1 ._crt_1b71h_48{display:none}}
