.ph-host{isolation:isolate;position:relative}.q-opts.pics .opt>i{z-index:5}.ph-sw{border:1px solid var(--ink);background:var(--white);color:var(--ink);font-family:var(--sans);letter-spacing:0;text-align:left;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;touch-action:manipulation;border-radius:999px;align-items:center;gap:1px;padding:2px;font-size:11.5px;font-style:normal;font-weight:700;line-height:1;display:inline-flex}.ph-host>.ph-sw{z-index:4;min-width:0;margin:0;display:inline-flex;position:absolute;top:6px;right:6px}.ph-sw .ph-seg{border-radius:999px;align-items:center;gap:4px;min-width:0;height:22px;padding:0 8px 0 6px;transition:background .2s,color .2s;display:inline-flex;position:relative}.ph-sw .ph-seg:after{content:"";position:absolute;inset:-9px -1px}.ph-sw .ph-seg .ph-i{flex:none;width:15px;height:15px;display:block}.ph-sw .ph-t{font:inherit;color:inherit;padding:0;display:inline}.ph-sw .ph-seg.on{background:var(--ink);color:var(--white)}.ph-sw .ph-seg:not(.on):hover{background:var(--paper)}.ph-sw:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.ph-xs>.ph-sw .ph-t,.ph-s>.ph-sw .ph-seg-sk .ph-t{display:none}.ph-xs>.ph-sw .ph-seg,.ph-s>.ph-sw .ph-seg-sk{padding:0 5px}.ph-l>.ph-sw{font-size:13px;top:8px;right:8px}.ph-l>.ph-sw .ph-seg{gap:5px;height:27px;padding:0 11px 0 8px}.ph-l>.ph-sw .ph-seg .ph-i{width:17px;height:17px}.ph-wait>.ph-sw .ph-seg-ph .ph-i{animation:.6s ease-in-out infinite alternate ph-pulse}@keyframes ph-pulse{to{opacity:.3}}@media (pointer:coarse){.ph-sw .ph-seg{height:26px}.ph-sw .ph-seg .ph-i{width:16px;height:16px}}.ph-sw.ph-lg{border-width:1.5px;padding:3px;font-size:14px}.ph-sw.ph-lg .ph-seg{gap:7px;height:34px;padding:0 15px 0 11px}.ph-sw.ph-lg .ph-seg:after{inset:-4px -1px}.ph-sw.ph-lg .ph-seg .ph-i{width:19px;height:19px}.ph-host>.ph-layer{z-index:2;background:var(--sheet);opacity:0;visibility:hidden;min-width:0;margin:0;padding:0;line-height:0;transition:opacity .32s,visibility 0s linear .32s;display:block;position:absolute;inset:0;overflow:hidden}.ph-host.ph-on>.ph-layer.ph-ready{opacity:1;visibility:visible;transition:opacity .32s}.ph-host>.ph-layer img{object-fit:cover;pointer-events:none;width:100%;height:100%;display:block}.ph-host .ph-layer .ph-credit{color:#fff;max-width:80%;font-family:var(--sans);letter-spacing:0;text-align:left;white-space:nowrap;text-overflow:ellipsis;background:#1b1b1a80;border:0;border-top-left-radius:3px;margin:0;padding:2px 6px 3px;font-size:9.5px;font-style:normal;font-weight:500;line-height:1.25;display:block;position:absolute;bottom:0;right:0;overflow:hidden}.ph-host .ph-layer .ph-lic{font:inherit;padding:0;display:inline}.ph-xs .ph-layer .ph-lic,.ph-s .ph-layer .ph-lic{display:none}.ph-xs .ph-layer .ph-credit{padding:1px 4px 2px;font-size:8.5px}.ph-l .ph-layer .ph-credit{padding:3px 8px 4px;font-size:10.5px}.ph-quiet:not(.ph-open) .ph-layer .ph-credit{display:none}.ph-host.ph-detail>.ph-layer{z-index:1;clip-path:circle(39%);background:0 0;transition:opacity .32s,visibility 0s linear .32s,clip-path .75s cubic-bezier(.2,.7,.2,1)}.ph-host.ph-detail.ph-on>.ph-layer.ph-ready{transition:opacity .32s,clip-path .75s cubic-bezier(.2,.7,.2,1)}.ph-host.ph-detail.ph-open>.ph-layer{clip-path:circle(100%)}.ph-detail>.loupe-ring{z-index:2}.ph-host>.ph-crop img{object-fit:fill;max-width:none;transition:left .75s cubic-bezier(.2,.7,.2,1),top .75s cubic-bezier(.2,.7,.2,1),width .75s cubic-bezier(.2,.7,.2,1),height .75s cubic-bezier(.2,.7,.2,1);position:absolute}
